XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Current:      
U.S. Federal $ 2,050 $ 738 $ 555
State 2,567 1,710 564
Foreign 4,656 3,563 3,904
Total current 9,273 6,011 5,023
Deferred:      
U.S. Federal (26,188) (22,856) (23,372)
State (3,729) (3,396) (3,808)
Foreign 235 (494) (82)
Total deferred (29,682) (26,746) (27,262)
Total provision for (benefit from) income taxes $ (20,409) $ (20,735) $ (22,239)