Annual report [Section 13 and 15(d), not S-K Item 405]

Note 17 - Stockholders' Equity (Details Textual)

v3.25.4
Note 17 - Stockholders' Equity (Details Textual)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2024
$ / shares
shares
Feb. 16, 2022
USD ($)
Common Stock, Shares Authorized (in shares) 200,000,000   200,000,000  
Common Stock, Shares, Issued (in shares) 23,069,841   23,094,047  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.01   $ 0.01  
Common Stock, Voting Rights, Number of Votes Per Share 1      
Stock Repurchased and Retired During Period, Value | $ $ 6,000 $ (0)    
Common Stock, Shares, Outstanding (in shares) 23,069,841   23,094,047  
The 2022 Share Repurchase Plan [Member]        
Share Repurchase Program, Authorized, Amount | $       $ 50,000
Stock Repurchased and Retired During Period, Value | $ $ 6,000      
Share Repurchase Program, Remaining Authorized, Amount | $ $ 38,000      
Series A Preferred Stock [Member]        
Temporary Equity, Shares Authorized (in shares) 5,000,000      
Temporary Equity, Par or Stated Value Per Share (in dollars per share) | $ / shares $ 0.01      
Temporary Equity, Shares Issued (in shares) 0   0