Annual report pursuant to Section 13 and 15(d)

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

v3.20.2
Revenue Recognition (Details) - Schedule of services net revenues and percentages - Clinical Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Revenue Recognition (Details) - Schedule of services net revenues and percentages [Line Items]      
Revenue services net $ 47,964 $ 51,115 $ 71,077
Revenue services net, percentage 100.00% 100.00% 100.00%
Third-party payers [Member]      
Revenue Recognition (Details) - Schedule of services net revenues and percentages [Line Items]      
Revenue services net $ 24,893 $ 26,653 $ 41,370
Revenue services net, percentage 52.00% 52.00% 58.00%
Medicare [Member]      
Revenue Recognition (Details) - Schedule of services net revenues and percentages [Line Items]      
Revenue services net $ 10,825 $ 10,898 $ 12,111
Revenue services net, percentage 23.00% 21.00% 17.00%
HMO’s [Member]      
Revenue Recognition (Details) - Schedule of services net revenues and percentages [Line Items]      
Revenue services net $ 5,983 $ 6,213 $ 11,359
Revenue services net, percentage 12.00% 12.00% 16.00%
Patient self-pay [Member]      
Revenue Recognition (Details) - Schedule of services net revenues and percentages [Line Items]      
Revenue services net $ 6,263 $ 7,351 $ 6,237
Revenue services net, percentage 13.00% 15.00% 9.00%