v3.26.1
Note 5 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Proceeds from Stock Options Exercised     $ 139,000 $ 132,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  
Service based Stock Options [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)     10 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,300,000   $ 1,300,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     2 years  
Share-Based Payment Arrangement, Expense 70,000 $ (87,000) $ 315,000 $ 84,000
Nonvested [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 929,000   $ 929,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 7 months 6 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period     0 700,000
Share-Based Payment Arrangement, Expense 6,800,000 $ 394,000 $ 7,800,000 $ 394,000
Share-Based Payment Arrangement, Accelerated Cost 6,500,000   6,500,000  
Restricted Stock Units (RSUs) [Member]        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 2,700,000   $ 2,700,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 6 months  
Share-Based Payment Arrangement, Expense $ 506,000   $ 837,000 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted     198,485 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number 198,485   198,485  
The 2025 Omnibus Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 3,900,000   3,900,000