Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.21.1
Revenue Recognition (Tables)
9 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of segment revenue and revenue percentage
    Three months ended
April 30,
2021
    Three months ended
April 30,
2020
 
Revenue category                        
Third-party payer   $ 16,135       64 %   $ 5,082       52 %
Medicare     2,952       12       1,870       19  
Patient self-pay     2,468       10       1,655       17  
HMO’s     3,463       14       1,132       12  
Total   $ 25,018       100 %   $ 9,739       100 %
    Nine months ended
April 30,
2021
    Nine months ended
April 30,
2020
 
Revenue category                        
Third-party payer   $ 44,138       63 %   $ 17,878       51 %
Medicare     10,265       15       8,048       23  
Patient self-pay     6,524       9       4,621       13  
HMO’s     9,302       13       4,485       13  
Total   $ 70,229       100 %   $ 35,032       100 %
Schedule of product revenue by geographical
   

Three Months Ended
April 30

   

Nine Months Ended
April 30

 
  2021     2020     2021     2020  
United States   $ 3,941     $ 3,520     $ 11,410     $ 11,854  
Europe     2,732       1,802       7,798       5,777  
Asia Pacific     1,106       1,095       3,481       3,084  
Products revenue   $ 7,779     $ 6,417     $ 22,689     $ 20,715