XML 82 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Current income tax expense:      
United States $ 16,322 $ 3,031 $ 2,232
Other Nations 26,141 25,133 22,445
States (U.S.) 2,112 1,160 913
Total current income tax expense 44,575 29,324 25,590
Deferred income tax (benefit) expense:      
United States (2,662) 1,072 8,451
Other Nations (5,938) (2,065) (667)
States (U.S.) (365) (10) 12
Total deferred income tax (benefit) expense (8,965) (1,003) 7,796
Income Tax Expense (Benefit), Continuing Operations $ 35,610 $ 28,321 $ 33,386