Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.0.1
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Goodwill and Intangible Assets (Details) - Schedule of intangible assets, all finite-lived [Line Items]    
Finite-lived intangible assets, gross $ 27,559 $ 27,775
Finite-lived intangible assets, accumulated amortization (27,459) (27,531)
Finite-lived intangible assets, net 100 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,940 12,059
Finite-lived intangible assets, accumulated amortization (11,840) (11,815)
Finite-lived intangible assets, net 100 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,019 1,025
Finite-lived intangible assets, accumulated amortization (1,019) (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 488 494
Finite-lived intangible assets, accumulated amortization (488) (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 3,085 3,170
Finite-lived intangible assets, accumulated amortization (3,085) (3,170)
Finite-lived intangible assets, net