Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage

v3.20.1
Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage - Clinical Services [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage [Line Items]        
Revenue Services Net $ 9,739 $ 12,000 $ 35,032 $ 38,048
Revenue Services Net Percentage 100.00% 100.00% 100.00% 100.00%
Third-Party Payer [Member]        
Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage [Line Items]        
Revenue Services Net $ 5,082 $ 5,799 $ 17,878 $ 20,213
Revenue Services Net Percentage 52.00% 50.00% 51.00% 53.00%
Medicare [Member]        
Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage [Line Items]        
Revenue Services Net $ 1,870 $ 2,634 $ 8,048 $ 7,724
Revenue Services Net Percentage 19.00% 22.00% 23.00% 20.00%
Patient self-pay [Member]        
Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage [Line Items]        
Revenue Services Net $ 1,655 $ 1,881 $ 4,621 $ 5,652
Revenue Services Net Percentage 17.00% 16.00% 13.00% 15.00%
HMO’s [Member]        
Revenue Recognition (Details) - Schedule Of Segment Revenue And Revenue Percentage [Line Items]        
Revenue Services Net $ 1,132 $ 1,437 $ 4,485 $ 4,459
Revenue Services Net Percentage 12.00% 12.00% 13.00% 12.00%