v3.26.1
Note 13 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 01, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Preferred Stock, Shares Authorized (in shares)     5,000,000 5,000,000  
Preferred Stock, Shares Outstanding (in shares)     32,500 0  
Preferred Stock, Dividend Rate, Percentage     6.50%    
Preferred Stock, Liquidation Preference Per Share (in dollars per share) | $ / shares     $ 1,000    
Common Stock, Shares Authorized (in shares)     40,000,000 40,000,000  
Common Stock, Shares, Outstanding (in shares)     9,798,948 9,828,413 9,748,067
Common Stock [Member]          
Shares Issued, Price Per Share (in dollars per share) | $ / shares     $ 19.84 $ 16.13 $ 13.47
Stock Repurchased During Period, Shares (in shares)     114,249 18,621 222,448
Series A Preferred Stock [Member]          
Preferred Stock, Shares Authorized (in shares)   32,500      
Proceeds from Issuance of Private Placement | $ $ 32.5        
Proceeds from Issuance of Private Placement, Net | $ $ 30.4        
Preferred Stock, Shares Outstanding (in shares)     32,500 0  
Series A Preferred Stock [Member] | Private Placement [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 32,500        
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 1,000        
Preferred Stock, Dividend Rate, Percentage   6.50%      
Preferred Stock, Liquidation Preference Per Share (in dollars per share) | $ / shares   $ 1,000      
Preferred Stock, Convertible, Conversion Ratio   47.619      
Convertible Preferred Stock, Shares Issued upon Conversion (in shares)   1,600,000      
Preferred Stock, Convertible, Threshold Trading Days   20      
Preferred Stock, Convertible, Threshold Consecutive Trading Days   30      
Preferred Stock, Convertible, Forced Conversion Trigger Price (in dollars per share) | $ / shares   $ 26.25      
Preferred Stock, Redemption Price Per Share (in dollars per share) | $ / shares   $ 1,000