v3.26.3
Note 9 - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Debt securities $ 38,612 $ 21,649
Equity investments, current 12,642 5,637
Fair Value, Recurring [Member]    
Debt securities 38,612 21,649
Equity investments included in current assets 12,642 5,637
Equity investments, current 883 3,402
TOTAL 52,137 30,688
Other current liabilities 323 0
Other noncurrent liabilities 0 610
TOTAL 323 610
Other noncurrent liabilities 0 (610)
TOTAL (323) (610)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt securities 25,942 12,926
Equity investments included in current assets 12,642 5,637
Equity investments, current 0 0
TOTAL 38,584 18,563
Other current liabilities 0 0
Other noncurrent liabilities 0 (0)
TOTAL 0 (0)
Other noncurrent liabilities 0 0
TOTAL 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt securities 12,670 8,723
Equity investments included in current assets 0 0
Equity investments, current 500 2,500
TOTAL 13,170 11,223
Other current liabilities 0 0
Other noncurrent liabilities 0 (0)
TOTAL 0 (0)
Other noncurrent liabilities 0 0
TOTAL 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt securities 0 0
Equity investments included in current assets 0 0
Equity investments, current 383 902
TOTAL 383 902
Other current liabilities 323 0
Other noncurrent liabilities 0 610
TOTAL 323 610
Other noncurrent liabilities 0 (610)
TOTAL $ (323) $ (610)