Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages

v3.21.2
Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages - Clinical services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 86,984 $ 47,964 $ 51,115
Revenue services net, percentage 100.00% 100.00% 100.00%
Third-party payers [Member]      
Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 52,564 $ 24,893 $ 26,653
Revenue services net, percentage 60.00% 52.00% 52.00%
Medicare [Member]      
Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 13,084 $ 10,825 $ 10,898
Revenue services net, percentage 15.00% 23.00% 21.00%
HMO’s [Member]      
Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 11,878 $ 5,983 $ 6,213
Revenue services net, percentage 14.00% 12.00% 12.00%
Patient self-pay [Member]      
Revenue Recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 9,458 $ 6,263 $ 7,351
Revenue services net, percentage 11.00% 13.00% 15.00%