XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 24, 2025
May 08, 2025
Sep. 24, 2024
Feb. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 21, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01       $ 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       $ 11.75   $ 11.75      
Proceeds from Issuance of Common Stock $ 15,600           $ 15,602 $ 0    
Payments of Ordinary Dividends, Preferred Stock and Preference Stock         $ 200   389 (0)    
Treasury Stock, Value, Acquired, Cost Method           $ 890 $ 345 $ 954    
Share Repurchase Program [Member]                    
Share Repurchase Program, Authorized, Amount                   $ 10,000
Treasury Stock, Shares, Acquired (in shares)         0 110,550 42,900 118,550    
Treasury Stock, Value, Acquired, Cost Method         $ 0 $ 900 $ 300 $ 1,000    
Redeemable Class B Preferred Stock [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)     330,000              
Shares Issued, Price Per Share (in dollars per share)     $ 25              
Dividends, Preferred Stock         200   300      
Redeemable Class C Preferred Stock [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)       240,000            
Shares Issued, Price Per Share (in dollars per share)       $ 25            
Dividends, Preferred Stock         100   $ 200      
Redeemable Class D Preferred Stock [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)   80,000                
Shares Issued, Price Per Share (in dollars per share)   $ 25                
Dividends, Preferred Stock         $ 100          
Common Stock [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) 1,336,264