Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer

v3.19.3
Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer - Clinical Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer [Line Items]      
Revenue Services Net $ 51,115 $ 71,077 $ 74,689
Revenue Services Net Percentage 100.00% 100.00% 100.00%
Third-Party Payer [Member]      
Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer [Line Items]      
Revenue Services Net $ 26,653 $ 41,370 $ 43,059
Revenue Services Net Percentage 52.00% 58.00% 58.00%
Medicare [Member]      
Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer [Line Items]      
Revenue Services Net $ 10,898 $ 12,111 $ 12,705
Revenue Services Net Percentage 21.00% 17.00% 17.00%
HMO’s [Member]      
Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer [Line Items]      
Revenue Services Net $ 6,213 $ 11,359 $ 10,263
Revenue Services Net Percentage 12.00% 16.00% 14.00%
Patient self-pay [Member]      
Revenue Recognition (Details) - Schedule of net revenues and percentages by type of customer [Line Items]      
Revenue Services Net $ 7,351 $ 6,237 $ 8,662
Revenue Services Net Percentage 15.00% 9.00% 11.00%