Annual report pursuant to Section 13 and 15(d)

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

v3.22.2.2
Revenue recognition (Details) - Schedule of clinical services net revenues and percentages - Clinical services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Revenue recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 74,428 $ 86,984 $ 47,964
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 $ 43,908 $ 52,564 $ 24,893
Revenue services net, percentage 59.00% 60.00% 52.00%
Medicare [Member]      
Revenue recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 10,391 $ 13,084 $ 10,825
Revenue services net, percentage 14.00% 15.00% 23.00%
HMO’s [Member]      
Revenue recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 12,070 $ 11,878 $ 5,983
Revenue services net, percentage 16.00% 14.00% 12.00%
Patient self-pay [Member]      
Revenue recognition (Details) - Schedule of clinical services net revenues and percentages [Line Items]      
Revenue services net $ 8,059 $ 9,458 $ 6,263
Revenue services net, percentage 11.00% 11.00% 13.00%