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