v3.26.3
INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Income Tax Disclosure [Abstract]      
U.S. Federal $ (665) $ 37,250 $ 52,832
U.S. state and local 4,584 10,660 10,372
Foreign 31,134 20,750 48,242
Total current expense 35,053 68,660 111,446
U.S. Federal 29,764 (4,997) (22,236)
U.S. state and local 4,506 268 (4,116)
Foreign (5,256) (24,331) (1,650)
Total deferred expense (benefit) 29,014 (29,060) (28,002)
Total income tax expense $ 64,067 $ 39,600 $ 83,444