Annual report pursuant to Section 13 and 15(d)

Revenue Recognition (Tables)

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