v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Operating Loss Carryforwards [Line Items]        
Foreign operating loss-carryforward expiration dates 2027 to fiscal 2036      
State Net Operating Loss Carryforwards Expiration Dates 2032      
Foreign Tax Credit Carryforward Expiration Dates 2027 to fiscal 2036      
State Research And Development Tax Credit Carryforward Expiration Dates 2027 to fiscal 2041      
Unrecognized Tax Benefits $ 19,544 $ 21,802 $ 22,590 $ 20,899
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 15,951      
Unrecognized Tax Benefits Recognized In Other Liabilities 16,201 18,502    
Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties 3,343 3,300    
Unrecognized Tax Benefits, Interest on Income Taxes Expense (267) 299 893  
Unrecognized Tax Benefits, Income Tax Penalties Expense (276) 120 $ (38)  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 4,313 4,740    
Unrecognized Tax Benefits, Income Tax Penalties Accrued 1,598 $ 1,893    
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations $ 6,137      
Internal Revenue Service (IRS) [Member]        
Operating Loss Carryforwards [Line Items]        
Open Tax Year 2022 2023 2024 2025      
Foreign Tax Authority [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards $ 205,127      
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 178,747      
Other Tax Carryforward, Gross Amount 19,810      
Income Tax Jurisdiction, Domestic State and Local [Member]        
Operating Loss Carryforwards [Line Items]        
Operating Loss Carryforwards 22,423      
Other Tax Carryforward, Gross Amount $ 14,466