Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.22.1
Revenue Recognition (Tables)
9 Months Ended
Apr. 30, 2022
Revenue Recognition [Abstract]  
Schedule of net revenues and percentages by type of customer
    Three months ended
April 30, 2022
    Three months ended
April 30, 2021
 
Revenue category                        
Third-party payer   $ 10,817       58 %   $ 16,135       64 %
Medicare     2,436       13       2,952       12  
Patient self-pay     2,177       12       2,468       10  
HMOs     3,200       17       3,463       14  
Total   $ 18,360       100 %   $ 25,018       100 %

 

    Nine months ended
April 30, 2022
    Nine months ended
April 30, 2021
 
Revenue category                        
Third-party payer   $ 36,962       60 %   $ 44,138       63 %
Medicare     7,949       13       10,265       15  
Patient self-pay     6,727       11       6,524       9  
HMOs     10,407       16       9,302       13  
Total   $ 62,045       100 %   $ 70,229       100 %

 

Schedule of products revenue by geography
   

Three Months Ended
April 30

   

Nine Months Ended
April 30

 
    2022     2021     2022     2021  
United States   $ 4,422     $ 3,941     $ 15,039     $ 11,410  
Europe     2,169       2,732       6,576       7,798  
Asia Pacific     1,001       1,106       3,127       3,481  
Products revenue   $ 7,592     $ 7,779     $ 24,742     $ 22,689