v3.26.3
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Income Tax Contingency        
Income tax paid, after refund received $ 160.9 $ 176.2 $ 147.8  
Deferred tax asset, federal foreign tax credit 14.7      
Deferred tax asset, research and development credit 4.0      
Tax credit carryforwards 14.2      
Operating losses and tax credit carryforward valuation allowance 32.3 30.0    
Undistributed earnings 1,500.0      
Undistributed earnings not considered reinvested 1,100.0      
Undistributed earnings tax charge 4.3      
Undistributed earnings considered reinvested 405.7      
Gross accrued interest and penalties 2.5 2.7    
Interest expense recognized $ 0.7      
Federal Tax Credits | Minimum        
Income Tax Contingency        
Credit carry forward term (in years) 10 years      
Research And Development Credits | Minimum        
Income Tax Contingency        
Credit carry forward term (in years) 1 year      
Research And Development Credits | Maximum        
Income Tax Contingency        
Credit carry forward term (in years) 20 years      
Net Operating Loss And Tax Credit        
Income Tax Contingency        
Operating losses and tax credit carryforward valuation allowance $ 27.6 $ 22.7 $ 9.1 $ 6.4