v3.26.1
Note 7 - Stock Transactions and Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Aug. 22, 2025
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture   $ 2,359 $ 3,881  
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) [1]   99,000    
Restricted Stock Units (RSUs) [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   35    
The FY26 PSUs [Member] | Eligible Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   48    
The FY26 PSUs [Member] | Eligible Employees [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award Number of Shares Issued Upon Vesting, Percentage   0.00%    
The FY26 PSUs [Member] | Eligible Employees [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award Number of Shares Issued Upon Vesting, Percentage   200.00%    
Stock Option Units [Member] | Eligible Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   105    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price (in dollars per share)   $ 183.18    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted-Average Remaining Contractual Term (Year)   1 year 9 months 18 days    
Performance Stock Units [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) [1]   48,000    
Performance Stock Units [Member] | Key Employees [Member] | Minimum [Member]        
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture   $ 0    
Performance Stock Units [Member] | Key Employees [Member] | Maximum [Member]        
Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture $ 3,000      
The 2021 Equity Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       1,156,000
[1] Balances for PSUs granted are reflected at target.