v3.26.3
Note 19 - Income Taxes - Schedule of Change in Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Balance at beginning of year $ 10,464 $ 8,218 $ 6,785
Valuation allowance, additions 4,649 7,090 4,390
Valuation allowance, deductions (6,640) (4,844) (2,957)
Balance at end of year 8,473 10,464 8,218
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Balance at beginning of year 14,905 13,602 10,618
Valuation allowance, additions 0 4,655 2,984
Valuation allowance, deductions (3,270) (3,352) 0
Balance at end of year $ 11,635 $ 14,905 $ 13,602