v3.26.1
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Current:      
U.S. federal $ 4,719 $ 2,050 $ 738
State 2,878 2,567 1,710
Foreign 3,762 4,656 3,563
Total current 11,359 9,273 6,011
Deferred:      
U.S. federal 12,673 (26,188) (22,856)
State 186 (3,729) (3,396)
Foreign 616 235 (494)
Total deferred 13,475 (29,682) (26,746)
Total provision for (benefit from) income taxes $ 24,834 $ (20,409) $ (20,735)