XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Current income tax expense:      
United States $ 21,573 $ 22,637 $ 26,324
Other Nations 29,576 32,121 31,093
States (U.S.) 4,315 5,267 5,894
Total current income tax expense 55,464 60,025 63,311
Deferred income tax (benefit) expense:      
United States (2,667) (7,999) (10,577)
Other Nations (3,640) (133) 251
States (U.S.) (1,316) (1,267) (2,146)
Total deferred income tax (benefit) expense (7,623) (9,399) (12,472)
Income Tax Expense (Benefit), Continuing Operations $ 47,841 $ 50,626 $ 50,839