Quarterly report [Sections 13 or 15(d)]

Note 15 - Stockholders' Equity and Stock Based Compensation (Details Textual)

v3.26.1
Note 15 - Stockholders' Equity and Stock Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Sep. 30, 2021
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01   $ 0.01  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 3.3      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 8 months 12 days      
Share-Based Payment Arrangement, Expense $ 1.4 $ 1.3    
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 88,748 7,624    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) 3,776 48,172    
The 2021 Omnibus Incentive Plan [Member]        
Common Stock, Par or Stated Value Per Share (in dollars per share)       $ 0.01
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       2,000,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 356,540