v3.26.1
Note 4 - Shareholders' Equity and Preferred Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jul. 31, 2024
Dec. 29, 2023
Aug. 10, 2022
Nov. 30, 2021
Stock Repurchased and Retired During Period, Shares (in shares) 996   41,381   73,004 68,633        
Stock Repurchased and Retired During Period, Value $ 100   $ 1,900   $ 3,800 $ 3,200        
Proceeds from Issuance of Senior Long-Term Debt         4,335 25,282        
Proceeds from Issuance of Common Stock         0 11,589        
Senior Notes 2026 [Member]                    
Debt Instrument, Interest Rate, Stated Percentage                   6.125%
Senior Notes 2026 [Member] | Public Offering [Member]                    
Debt Instrument, Interest Rate, Stated Percentage                 6.125%  
Senior Notes 2029 [Member]                    
Debt Instrument, Interest Rate, Stated Percentage             9.25%      
Senior Notes 2029 [Member] | Public Offering [Member]                    
Debt Instrument, Interest Rate, Stated Percentage                 9.25%  
Proceeds from Issuance of Senior Long-Term Debt, Gross 3,900   8,100   4,400 25,800        
Proceeds from Issuance of Senior Long-Term Debt $ 3,800   $ 7,900   $ 4,300 $ 25,300        
Maximum [Member]                    
Common Stock Aggregate Offering Price               $ 50,000    
Series B Preferred Stock [Member]                    
Stock Repurchased and Retired During Period, Shares (in shares) 0   0   0 0        
Preferred Stock, Dividend Rate, Percentage         7.625%          
Preferred Stock, Liquidation Preference Per Share (in dollars per share) $ 25       $ 25          
Preferred Stock, Dividends Per Share, Declared (in dollars per share) $ 0.48 $ 0.48 $ 0.48 $ 0.48            
Series B Preferred Stock [Member] | Public Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares) 0   142,603   515 156,264        
Proceeds from Issuance of Preferred Stock and Preference Stock $ 0   $ 3,200   $ 0 $ 3,500        
Series B Preferred Stock [Member] | Maximum [Member]                    
Preferred Stock, Aggregate Offering Price                 $ 100,000  
Series B Preferred Stock [Member] | O2021A Dividends [Member]                    
Preferred Stock, Dividends Per Share, Declared (in dollars per share)         $ 1.90625          
Common Shares [Member] | Public Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)           200,000        
Proceeds from Issuance of Common Stock $ 0   $ 0   $ 0 $ 11,600