XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
12 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of segment revenue and revenue percentage
   Year ended July 31,
2020
   Year ended July 31,
2019
   Year ended July 31,
2018
 
Revenue category  Revenue   %   Revenue   %   Revenue   % 
Third-party payers  $24,893    52   $26,653    52   $41,370    58 
Medicare   10,825    23    10,898    21    12,111    17 
HMO’s   5,983    12    6,213    12    11,359    16 
Patient self-pay   6,263    13    7,351    15    6,237    9 
Total  $47,964    100%  $51,115    100%  $71,077    100%
Schedule of product revenue by geographical
   2020   2019   2018 
United States  $14,580   $16,966   $16,220 
Europe   7,484    8,551    9,050 
Rest of the world   4,497    4,538    4,666 
Products revenue  $26,561   $30,055   $29,936