XML 32 R22.htm IDEA: XBRL DOCUMENT 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