Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived - USD ($)
$ in Thousands
Apr. 30, 2022
Jul. 31, 2021
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, Gross $ 27,241 $ 27,775
Finite-lived intangible assets, Accumulated Amortization (27,212) (27,531)
Finite-lived intangible assets, Net 29 244
Patents [Member]    
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, Gross 11,027 11,027
Finite-lived intangible assets, Accumulated Amortization (11,027) (11,027)
Finite-lived intangible assets, Net
Customer relationships [Member]    
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, Gross 11,768 12,059
Finite-lived intangible assets, Accumulated Amortization (11,739) (11,815)
Finite-lived intangible assets, Net 29 244
Website and acquired content [Member]    
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, Gross 1,008 1,025
Finite-lived intangible assets, Accumulated Amortization (1,008) (1,025)
Finite-lived intangible assets, Net
Licensed technology and other [Member]    
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, Gross 476 494
Finite-lived intangible assets, Accumulated Amortization (476) (494)
Finite-lived intangible assets, Net
Trademarks [Member]    
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, Gross 2,962 3,170
Finite-lived intangible assets, Accumulated Amortization (2,962) (3,170)
Finite-lived intangible assets, Net