XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and intangible assets (Tables)
6 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
   Gross   Accumulated Amortization   Net 
July 31, 2020  $27,686   $(27,148)  $538 
Amortization expense   -      (151)   (151)
Foreign currency translation   168    (162)   6 
January 31, 2021  $27,854   $(27,461)  $393 
Schedule of Intangible Assets
   January 31, 2021   July 31, 2020 
   Gross   Accumulated
Amortization
   Net   Gross   Accumulated
Amortization
   Net 
Patents  $11,027   $(11,023)  $4   $11,027    (11,014)  $13 
Customer relationships   12,095    (11,706)   389    12,003    (11,478)   525 
Website and acquired content   1,028    (1,028)   -      1,022    (1,022)   -   
Licensed technology and other   492    (492)   -      483    (483)   -   
Trademarks   3,212    (3,212)   -      3,151    (3,151)   -   
Total  $27,854   $(27,461)  $393   $27,686    (27,148)  $538 
Schedule of Useful Lives For Acquisitions
At January 31, 2021, information with respect to acquired intangibles is as follows:     Useful life assigned   Weighted average
remaining useful life
Customer relationships   8 -15 years   1 year