Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.22.0.1
Revenue Recognition (Tables)
6 Months Ended
Jan. 31, 2022
Revenue Recognition [Abstract]  
Schedule of net revenues and percentages by type of customer
    Three months ended
January 31, 2022
    Three months ended
January 31, 2021
 
Revenue category                        
Third-party payer   $ 14,256       60 %   $ 15,023       63 %
Medicare     2,784       12       3,910       16  
Patient self-pay     2,605       11       1,997       8  
HMOs     4,029       17       3,058       13  
Total   $ 23,674       100 %   $ 23,988       100 %

 

    Six months ended
January 31, 2022
    Six months ended
January 31, 2021
 
Revenue category                        
Third-party payer   $ 26,145       60 %   $ 27,503       61 %
Medicare     5,514       13       7,313       16  
Patient self-pay     4,550       10       4,556       10  
HMOs     7,206       17       5,839       13  
Total   $ 43,415       100 %   $ 45,211       100 %

 

Schedule of products revenue by geography
 

Three Months Ended

January 31

   

Six Months Ended

January 31

 
    2022     2021     2022     2021  
United States   $ 6,754     $ 3,524     $ 10,617     $ 7,469  
Europe     2,401       2,635       4,407       5,066  
Asia Pacific     1,217       1,319       2,126       2,375  
Products revenue   $ 10,372     $ 7,478     $ 17,150     $ 14,910