XML 83 R58.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Current - Federal $ 8,790 $ 6,059 $ 7,503
Current - State 2,959 2,243 2,119
Current - Foreign 226 226 4
Current Income Tax Total 11,975 8,528 9,626
Deferred - Federal 433 934 (3,864)
Deferred - State (233) 778 (567)
Deferred - Foreign 40 (15) 0
Deferred Income Tax Total 240 1,697 (4,431)
Total Income Tax Expense $ 12,215 $ 10,225 $ 5,195