XML 91 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Current income tax expense:      
United States $ 22,637 $ 26,324 $ 8,639
Other Nations 32,121 31,093 31,851
States (U.S.) 5,267 5,894 3,156
Total current income tax expense 60,025 63,311 43,646
Deferred income tax (benefit) expense:      
United States (7,999) (10,577) 970
Other Nations (133) 251 (2,377)
States (U.S.) (1,267) (2,146) (238)
Total deferred income tax (benefit) expense (9,399) (12,472) (1,645)
Income Tax Expense (Benefit), Continuing Operations $ 50,626 $ 50,839 $ 42,001