v3.22.2.2
Income Taxes (Components Of Provision (Benefit) For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Income Tax Disclosure [Abstract]      
Current federal $ 62,974 $ 20,387 $ (13,467)
Current state 13,938 4,935 (731)
Current Foreign Tax Expense (Benefit) 21,302 (8,460) 4,141
Total current 98,214 16,862 (10,057)
Deferred federal (6,910) (16,289) 12,597
Deferred state 1,966 (2,423) 4,266
Deferred Foreign Income Tax Expense (Benefit) (4,446) 2,576 572
Deferred Income Tax Expense (Benefit) (9,390) (16,136) 17,435
Provision for income taxes $ 88,824 $ 726 $ 7,378