v3.26.1
Note 19 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 24, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 21, 2023
Stock Issued During Period, Shares, New Issues (in shares) 1,336,264          
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01   $ 0.01   $ 0.01  
Proceeds From Issuance of Common Stock, Gross $ 15,700          
Shares Issued, Price Per Share (in dollars per share) $ 11.75          
Proceeds from Issuance of Common Stock $ 15,600   $ 0 $ 15,602    
Treasury Stock, Value, Acquired, Cost Method       $ 345    
Share Repurchase Program [Member]            
Share Repurchase Program, Authorized, Amount           $ 10,000
Treasury Stock, Shares, Acquired (in shares)   0   42,900    
Treasury Stock, Value, Acquired, Cost Method   $ 0   $ 300