Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets (Details) - Schedule of net carrying amount of intangible assets

v3.21.2
Goodwill and Intangible Assets (Details) - Schedule of net carrying amount of intangible assets - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Schedule of net carrying amount of intangible assets [Abstract]    
Gross, Beginning Balance $ 27,686 $ 27,238
Accumulated Amortization, Beginning Balance (27,148) (26,206)
Net, Beginning Balance 538 1,032
Gross, Ending Balance 27,775 27,686
Accumulated Amortization, Ending Balance (27,531) (27,148)
Net, Ending Balance 244 538
Amortization expense, Gross
Amortization expense, Accumulated Amortization (296) (524)
Amortization expense, Net (296) (524)
Foreign currency translation, Gross 89 448
Foreign currency translation, Accumulated Amortization (87) (418)
Foreign currency translation, Net $ 2 $ 30