XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
6 Months Ended
Jan. 31, 2021
USD ($)
Segment
Jul. 31, 2020
USD ($)
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 100  
Capitalized Contract Cost, Amortization (1,681)  
Indefinite-lived Intangible Assets, Foreign Currency Translation Gain (Loss) 197  
Contract with Customer, Asset, after Allowance for Credit Loss 8,696  
Capitalized software costs 60,000 $ 52,600
Accumulated amortization expense $ 39,900 $ 33,500
Number of operating segments | Segment 2  
Number of reportable segment | Segment 2  
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