Annual report pursuant to Section 13 and 15(d)

Contingencies (Details)

v3.21.2
Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 05, 2019
Apr. 30, 2020
Apr. 16, 2019
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Loss Contingency [Abstract]            
Contingencies approval, percent       80.00%    
Legal and related expenses         $ 800  
Litigation settlement, amount awarded from other party   $ 800        
Paid settlement $ 21,000          
Cash received $ 19,400   $ 9,500     $ 28,925
Total payments     $ 14,000