XML 90 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]        
Tax at statutory rate 21.00% 21.00% 21.00%  
International rate differential (1) 1.70% 4.20% 2.30%  
Adjustments to tax accruals and reserves 0.20% (0.10%) 3.30%  
Research and development tax credits (1.30%) (1.60%) (1.60%)  
Valuation allowance against foreign tax credits and foreign net operating loss carry-forwards 1.20% (1.20%) (4.80%)  
Deferred tax and other adjustments, net (0.30%) (0.40%) 0.60%  
Income tax rate 22.50% 21.90% 20.80%  
Operating Loss Carryforwards [Line Items]        
Foreign operating loss-carryforward expiration dates 2024 to fiscal 2040      
State Net Operating Loss Carryforwards Expiration Dates 2032      
Foreign Tax Credit Carryforward Expiration Dates 2024 to fiscal 2033      
State Research And Development Tax Credit Carryforward Expiration Dates 2024 to fiscal 2038      
Unrecognized Tax Benefits $ 20,899 $ 20,564 $ 21,912 $ 13,622
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 17,811      
Unrecognized Tax Benefits Recognized In Other Liabilities 17,587 17,689    
Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties 3,312 2,875    
Unrecognized Tax Benefits, Interest on Income Taxes Expense (700) (701) (596)  
Unrecognized Tax Benefits, Income Tax Penalties Expense 281 82 (595)  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 3,581 2,878    
Unrecognized Tax Benefits, Income Tax Penalties Accrued 1,674 1,925    
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 2,608      
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 3,771      
Unrecognized Tax Benefits, Income Tax Penalties Expense $ 281 $ 82 $ (595)  
Internal Revenue Service (IRS) [Member] | Earliest Tax Year [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2020      
Internal Revenue Service (IRS) [Member] | Tax Year 2019 [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2023      
Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards $ 95,141      
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 76,902      
Other Tax Carryforward, Gross Amount 20,153      
State and Local Jurisdiction [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards 22,424      
Other Tax Carryforward, Gross Amount $ 13,151