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