v3.26.1
Note 7 - Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Sep. 01, 2024
Aug. 29, 2023
Aug. 24, 2023
Common Stock, Shares Authorized (in shares) 500,000,000   500,000,000     500,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001   $ 0.0001     $ 0.0001
Preferred Stock, Shares Authorized (in shares)           100,000,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share)           $ 0.0001
Share Repurchase Program, Authorized, Amount       $ 10,000    
Stock Repurchased and Retired During Period, Shares (in shares) 500,000 100,000        
Stock Repurchased and Retired During Period, Value $ 1,437 $ 265        
Color Up to Purchase Common Stock Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         2,553,192  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 7.83  
Class of Warrant or Right, Maximum Aggregate Cash Purchase Price Allowed         $ 20,000  
Series1 Preferred Stock Converted to Common Stock [Member]            
Conversion of Stock, Shares Converted (in shares) 0 0        
Series A Preferred Stock Converted to Common Stock [Member]            
Conversion of Stock, Shares Converted (in shares) 0 0        
Series 1 Convertible Redeemable Preferred Stock [Member]            
Preferred Stock, Shares Authorized (in shares)           97,000
Preferred Stock, Dividend Rate, Percentage 5.50%          
Stock Redeemed or Called During Period, Shares (in shares) 102 1,100        
Series A Convertible Redeemable Preferred Stock [Member]            
Preferred Stock, Shares Authorized (in shares)           50,000
Preferred Stock, Dividend Rate, Percentage 5.75%          
Stock Redeemed or Called During Period, Shares (in shares) 30 60        
Series 2 Preferred Stock [Member]            
Preferred Stock, Shares Authorized (in shares) 60,000   60,000     60,000
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 0.0001   $ 0.0001      
Series 1 Preferred Stock Reclassified As Accrued Preferred Distributions and Redemptions [Member]            
Stock Redeemed or Called During Period, Shares (in shares) 100 800        
Preferred Stock, Redemption Amount $ 100 $ 800        
OP Units [Member]            
Equity Units, Outstanding, Total (in shares) 43,600,000 45,100,000