XML 34 R24.htm IDEA: XBRL DOCUMENT 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