v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Current income tax expense:      
United States $ 10,391 $ 21,573 $ 22,637
Other Nations 39,888 29,576 32,121
States (U.S.) 1,397 4,315 5,267
Total current income tax expense 51,676 55,464 60,025
Deferred income tax expense (benefit):      
United States 3,815 (2,667) (7,999)
Other Nations (2,588) (3,640) (133)
States (U.S.) 1,134 (1,316) (1,267)
Total deferred income tax (benefit) expense 2,361 (7,623) (9,399)
Income Tax Expense (Benefit) $ 54,037 $ 47,841 $ 50,626