XML 71 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Components Of Provision (Benefit) For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Income Tax Disclosure [Abstract]      
Current federal $ 17,473 $ 62,974 $ 20,387
Current state 6,759 13,938 4,935
Current Foreign Tax Expense (Benefit) 40,117 21,302 (8,460)
Total current 64,349 98,214 16,862
Deferred federal 23,813 (6,910) (16,289)
Deferred state 1,372 1,966 (2,423)
Deferred Foreign Income Tax Expense (Benefit) (1,120) (4,446) 2,576
Deferred Income Tax Expense (Benefit) 24,065 (9,390) (16,136)
Provision for income taxes $ 88,414 $ 88,824 $ 726