v3.26.1
Note 9 - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Debt securities $ 26,557 $ 21,649
Equity investments, current 9,913 5,637
Equity investments in current assets (9,913) (5,637)
Fair Value, Recurring [Member]    
Debt securities 26,557 21,649
Equity investments in current assets 9,913 3,402
Equity investments, current 846 5,637
Total 37,316 30,688
Other current liabilities (343) 0
Other noncurrent liabilities (267) (610)
Total (610) (610)
Equity investments in current assets (846) (5,637)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Debt securities 15,784 12,926
Equity investments in current assets 9,913 0
Equity investments, current 0 5,637
Total 25,697 18,563
Other current liabilities 0 0
Other noncurrent liabilities 0 0
Total 0 0
Equity investments in current assets 0 (5,637)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Debt securities 10,773 8,723
Equity investments in current assets 0 2,500
Equity investments, current 500 0
Total 11,273 11,223
Other current liabilities 0 0
Other noncurrent liabilities 0 0
Total 0 0
Equity investments in current assets (500) 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Debt securities 0 0
Equity investments in current assets 0 902
Equity investments, current 346 0
Total 346 902
Other current liabilities (343) 0
Other noncurrent liabilities (267) (610)
Total (610) (610)
Equity investments in current assets $ (346) $ 0