XML 79 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits $ 14,841 $ 20,430 $ 18,362 $ 15,294
Foreign Net Operating Loss Carryforwards Expiration Dates five years      
State Net Operating Loss Carryforwards Expiration Dates 2022 to 2038      
Foreign Tax Credit Carryforward Expiration Dates 2021 to 2029      
State Research And Development Tax Credit Carryforward Expiration Dates 2020 to 2034      
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 2,357 83 $ 218  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 1,740 2,762    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 5,429      
Unrecognized Tax Benefits, Income Tax Penalties Accrued 663 3,027    
Unrecognized Tax Benefits Recognized In Other Liabilities 10,218 13,238    
Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties 4,623 $ 7,192    
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 9,797      
Tax Benefits Associated with Closure of Tax Audits $ 568      
Internal Revenue Service (IRS) [Member] | Earliest Tax Year [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2016      
Internal Revenue Service (IRS) [Member] | Tax Year 2019 [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2019      
Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards $ 100,335      
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 83,826      
Other Tax Carryforward, Gross Amount 27,343      
State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards 32,986      
Other Tax Carryforward, Gross Amount $ 12,882