Annual report pursuant to Section 13 and 15(d)

Revenue recognition (Tables)

v3.22.2.2
Revenue recognition (Tables)
12 Months Ended
Jul. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of clinical services net revenues and percentages
    Year ended July 31, 2022     Year ended July 31, 2021     Year ended July 31, 2020  
Revenue category   Revenue     %     Revenue     %     Revenue     %  
Third-party payers   $ 43,908       59     $ 52,564       60     $ 24,893       52  
Medicare     10,391       14       13,084       15       10,825       23  
HMO’s     12,070       16       11,878       14       5,983       12  
Patient self-pay     8,059       11       9,458       11       6,263       13  
Total   $ 74,428       100 %   $ 86,984       100 %   $ 47,964       100 %

 

Schedule of product revenue by geography
    2022     2021     2020  
United States   $ 19,781     $ 15,617     $ 14,824  
Europe     8,568       10,386       7,720  
Asia Pacific     4,294       4,744       4,017  
Products revenue   $ 32,643     $ 30,747     $ 26,561