XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2021
Jul. 31, 2020
Description Of Business and Summary Of Significant Accounting Policies [Line Items]    
Contract with Customer, Asset, after Allowance for Credit Loss $ 10,080  
Capitalized Contract Cost, Gross 265  
Capitalized Contract Cost, Amortization (2,438)  
Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) 254  
Contract with Customer, Asset, after Allowance for Credit Loss 8,161  
Capitalized software costs 63,100 $ 52,600
Accumulated amortization expense $ 43,100 $ 33,500
Minimum | Software    
Description Of Business and Summary Of Significant Accounting Policies [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Maximum | Software    
Description Of Business and Summary Of Significant Accounting Policies [Line Items]    
Property, Plant and Equipment, Useful Life 7 years