v3.26.1
Note 9 - Fair Value Measurements - Schedule of Liabilities Measured (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Balance, beginning of period $ 610 $ 906 $ 610 $ 906
Payments 0 0 0 0
"Foreign currency translation adjustments" 0 0 0 0
Balance, end of period 610 906 610 906
Change in unrealized gains or losses for the period included in earnings for liabilities at the end of the period $ 0 $ 0 $ 0 $ 0