Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition (Tables)

v3.23.1
Revenue Recognition (Tables)
9 Months Ended
Apr. 30, 2023
Revenue Recognition [Abstract]  
Schedule of clinical services net revenues and percentages
    Three months ended
April 30, 2023
    Three months ended
April 30, 2022
 
Revenue category                        
Third-party payer   $ 4,451       52 %   $ 10,817       58 %
Medicare     1,500       17       2,436       13  
Patient self-pay     1,304       15       2,177       12  
HMOs     1,367       16       3,200       17  
Total   $ 8,622       100 %   $ 18,630       100 %
    Nine months ended
April 30, 2023
    Nine months ended
April 30, 2022
 
Revenue category                        
Third-party payer   $ 15,638       55 %   $ 36,962       60 %
Medicare     5,170       18       7,949       13  
Patient self-pay     3,516       12       6,727       10  
HMOs     4,295       15       10,407       17  
Total   $ 28,619       100 %   $ 62,045       100 %
Schedule of products revenue by geography
   

Three Months Ended
April 30

   

Nine Months Ended
April 30

 
    2023     2022     2023     2022  
United States   $ 5,043     $ 4,422     $ 13,282     $ 15,039  
Europe     1,688       2,169       5,869       6,576  
Asia Pacific     754       1,001       2,951       3,127  
Products revenue   $ 7,485     $ 7,592     $ 22,102     $ 24,742