v3.26.1
Note 5 - Share-Based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Proceeds from Stock Options Exercised $ 139,000 $ 132,000  
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Restricted Stock, Outstanding Number (in shares)     829,000
Service based Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 17,638 11,021  
Service based Stock Options [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 5 years    
Performance based Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 6 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0    
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1,400,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 7 months 6 days    
Share-Based Payment Arrangement, Expense $ 245,000 $ 171,000  
Nonvested [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 0 0  
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Restricted Stock, Outstanding Number (in shares) 829,000    
Share-Based Payment Arrangement, Expense $ 1,000,000 $ 0  
Restricted Stock Units (RSUs) [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 2,400,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 9 months 18 days    
Share-Based Payment Arrangement, Expense $ 331,000 $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 160,000 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number 160,000    
The 2025 Omnibus Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 3,900,000    
The 2006 Equity Incentive Plan [Member] | Nonvested [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 7,700,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 1 month 6 days