XML 102 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Income Tax Disclosure [Abstract]        
Effective income tax rate (as a percent) 20.50% 20.40% 18.70%  
Federal statutory tax rate (as a percent) 21.00% 21.00% 21.00%  
Discrete tax adjustments $ 800     $ 17,000
Deduction in FDII 47,700 $ 42,600 $ 37,200  
Discrete tax adjustments, prior year   1,500 8,200  
Tax benefits 14,800 21,000 14,400  
Increase in valuation allowance 7,000      
Tax credit carryforward 48,600 41,600    
Valuation allowance 47,377 40,346    
Unrecognized tax benefits that would impact effective tax rate 36,100 45,300    
Interest and penalties related to income tax 13,800 $ 11,700 $ 8,900  
Undistributed earnings $ 500,800