Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets

v3.21.2
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets [Line Items]    
Finite-lived intangible assets, Gross $ 27,775 $ 27,686
Finite-lived intangible assets, Accumulated Amortization (27,531) (27,148)
Finite-lived intangible assets, Net 244 538
Patents [Member]    
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets [Line Items]    
Finite-lived intangible assets, Gross 11,027 11,027
Finite-lived intangible assets, Accumulated Amortization (11,027) (11,014)
Finite-lived intangible assets, Net 13
Customer Relationships [Member]    
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets [Line Items]    
Finite-lived intangible assets, Gross 12,059 12,003
Finite-lived intangible assets, Accumulated Amortization (11,815) (11,478)
Finite-lived intangible assets, Net 244 525
Website and Acquired Content [Member]    
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets [Line Items]    
Finite-lived intangible assets, Gross 1,025 1,022
Finite-lived intangible assets, Accumulated Amortization (1,025) (1,022)
Finite-lived intangible assets, Net
Licensed Technology and Other [Member]    
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets [Line Items]    
Finite-lived intangible assets, Gross 494 483
Finite-lived intangible assets, Accumulated Amortization (494) (483)
Finite-lived intangible assets, Net
Trademarks [Member]    
Goodwill and Intangible Assets (Details) - Schedule of all finite-lived intangible assets [Line Items]    
Finite-lived intangible assets, Gross 3,170 3,151
Finite-lived intangible assets, Accumulated Amortization (3,170) (3,151)
Finite-lived intangible assets, Net