Annual report pursuant to Section 13 and 15(d)

Contingencies (Details)

v3.22.2.2
Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2022
May 31, 2022
Apr. 30, 2020
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Contingencies [Abstract]            
Approval percentage       80.00%    
Legal and related expenses           $ 800
Settlement agreement     $ 800      
Settlement paid       $ 500
Contingency payment       150    
Accrued expenses       $ 2,600    
Settlement paid   $ 2,123        
Payments for Other Taxes $ 1,024