XML 81 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits $ 13,622 $ 14,841 $ 20,430 $ 18,362
State Net Operating Loss Carryforwards Expiration Dates 2025 to 2040      
Foreign Tax Credit Carryforward Expiration Dates 2021 to 2029      
State Research And Development Tax Credit Carryforward Expiration Dates 2021 to 2035      
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 96 2,357 $ 83  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 1,354 1,740    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 1,437      
Unrecognized Tax Benefits, Income Tax Penalties Accrued 658 663    
Unrecognized Tax Benefits Recognized In Other Liabilities 8,931 10,218    
Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties 4,691 $ 4,623    
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 504      
Tax Benefits Associated with Closure of Tax Audits $ 5,133      
Internal Revenue Service (IRS) [Member] | Earliest Tax Year [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2018      
Internal Revenue Service (IRS) [Member] | Tax Year 2019 [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2020      
Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards $ 96,104      
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 86,063      
Other Tax Carryforward, Gross Amount 24,633      
State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards 29,109      
Other Tax Carryforward, Gross Amount $ 12,714