XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Current income tax expense:      
United States $ 8,639 $ 16,322 $ 3,031
Other Nations 31,851 26,141 25,133
States (U.S.) 3,156 2,112 1,160
Total current income tax expense 43,646 44,575 29,324
Deferred income tax (benefit) expense:      
United States 970 (2,662) 1,072
Other Nations (2,377) (5,938) (2,065)
States (U.S.) (238) (365) (10)
Total deferred income tax (benefit) expense (1,645) (8,965) (1,003)
Income Tax Expense (Benefit), Continuing Operations $ 42,001 $ 35,610 $ 28,321