Annual report pursuant to Section 13 and 15(d)

Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment

v3.20.2
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 9,141 $ 10,738 $ 13,147
Clinical Labs [Member]      
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 6,180 $ 6,800  
Accounts receivable net, current, percentage 100.00% 100.00%  
Life Sciences [Member]      
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 2,961 $ 3,938  
Third party payers [Member] | Clinical Labs [Member]      
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 2,455 $ 2,956  
Accounts receivable net, current, percentage 40.00% 44.00%  
Patient self-pay [Member] | Clinical Labs [Member]      
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 2,044 $ 2,360  
Accounts receivable net, current, percentage 33.00% 35.00%  
Medicare [Member] | Clinical Labs [Member]      
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 884 $ 910  
Accounts receivable net, current, percentage 14.00% 13.00%  
HMO's [Member] | Clinical Labs [Member]      
Summary of significant accounting policies (Details) - Schedule of net accounts receivable by segment [Line Items]      
Accounts receivable net, current $ 797 $ 574  
Accounts receivable net, current, percentage 13.00% 8.00%