XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Components Of Provision (Benefit) For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]      
Current federal $ 44,759 $ 17,473 $ 62,974
Current state 10,550 6,759 13,938
Current Foreign Tax Expense (Benefit) 31,412 40,117 21,302
Total current 86,721 64,349 98,214
Deferred federal 6,764 23,813 (6,910)
Deferred state (461) 1,372 1,966
Deferred Foreign Income Tax Expense (Benefit) 5,792 (1,120) (4,446)
Deferred Income Tax Expense (Benefit) 12,095 24,065 (9,390)
Provision for income taxes $ 98,816 $ 88,414 $ 88,824