XML 87 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Current income tax expense:      
United States $ 26,324 $ 8,639 $ 16,322
Other Nations 31,093 31,851 26,141
States (U.S.) 5,894 3,156 2,112
Total current income tax expense 63,311 43,646 44,575
Deferred income tax (benefit) expense:      
United States (10,577) 970 (2,662)
Other Nations 251 (2,377) (5,938)
States (U.S.) (2,146) (238) (365)
Total deferred income tax (benefit) expense (12,472) (1,645) (8,965)
Income Tax Expense (Benefit), Continuing Operations $ 50,839 $ 42,001 $ 35,610