XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
12 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of clinical services net revenues and percentages
   Year ended July 31, 2021   Year ended July 31, 2020   Year ended July 31, 2019 
Revenue category  Revenue   %   Revenue   %   Revenue   % 
Third-party payers  $52,564    60   $24,893    52   $26,653    52 
Medicare   13,084    15    10,825    23    10,898    21 
HMO’s   11,878    14    5,983    12    6,213    12 
Patient self-pay   9,458    11    6,263    13    7,351    15 
Total  $86,984    100%  $47,964    100%  $51,115    100%

 

Schedule of product revenue by geography
   2021   2020   2019 
United States  $15,617   $14,824   $16,966 
Europe   10,386    7,720    8,551 
Asia Pacific   4,744    4,017    4,538 
Products revenue  $30,747   $26,561   $30,055