v3.25.1
Note 16 - Equity (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 05, 2025
USD ($)
$ / shares
shares
Feb. 01, 2024
USD ($)
$ / shares
shares
Dec. 23, 2019
$ / shares
shares
Feb. 25, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
shares
Dec. 31, 2024
$ / shares
shares
Oct. 05, 2023
USD ($)
Preferred Stock, Shares Outstanding, Ending Balance (in shares)         27,413,098     27,413,098  
Preferred Stock, Shares Authorized (in shares)         50,000,000     50,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.001     $ 0.001  
Preferred Stock, Shares Issued, Total (in shares)         27,413,098     27,413,098  
Equity Agreement [Member] | Northland Capital Markets [Member] | Maximum [Member]                  
Aggregate Offering Price | $                 $ 75,000
Equity Distribution Agreement [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)             0    
Sale of Stock, Maximum Shares Permitted by SEC | $                 $ 4,712
Sale of Stock, Commission, Percent                 2.50%
Additional Paid-in Capital [Member]                  
Minority Interest, Increase (Decrease) Related to Units of Consolidated Subsidiary | $         $ 502 $ 447      
AOCI Attributable to Parent [Member]                  
Minority Interest, Increase (Decrease) Related to Units of Consolidated Subsidiary | $         (13) (10)      
Noncontrolling Interest [Member]                  
Minority Interest, Increase (Decrease) Related to Units of Consolidated Subsidiary | $         $ (489) $ (437)      
O 2025 Q1 Dividends [Member]                  
Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ / shares         $ 0.25        
Dividends Payable, Date to be Paid         Apr. 09, 2025        
O 2024 Q1 Dividends [Member]                  
Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ / shares           $ 0.25      
Dividends Payable, Date to be Paid           Apr. 05, 2024      
Executive Chairman [Member]                  
Number of Redeemed LLC Units 460,679 443,474              
Aggregate Payable for Redeemed Units | $ $ 457 $ 315              
Redeemed LLC Units, Price Per Unit (in dollars per share) | $ / shares $ 0.991 $ 0.711              
Executive Chairman [Member] | Restricted LLC Units [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 1,011,000 940,669              
Chief Executive Officer [Member]                  
Number of Redeemed LLC Units   483,301   502,053          
Aggregate Payable for Redeemed Units | $   $ 344   $ 498          
Redeemed LLC Units, Price Per Unit (in dollars per share) | $ / shares   $ 0.711   $ 0.991          
Chief Executive Officer [Member] | Restricted LLC Units [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   540,633   610,996          
Chief Executive Officer [Member] | Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   40,000   40,000          
Series E Preferred Stock [Member]                  
Ratio of Shares To Vote         10        
Preferred Stock, Shares Outstanding, Ending Balance (in shares)         4,983,557        
Series F Preferred Stock [Member]                  
Ratio of Shares To Vote     10            
Preferred Stock, Shares Authorized (in shares)     25,000,000            
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.001            
Preferred Stock, Shares Issued, Total (in shares)         22,429,541        
Series F Preferred Stock [Member] | Mr. Cohen [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)     12,549,273            
Series F Preferred Stock [Member] | DGC Trust [Member]                  
Stock Issued During Period, Shares, New Issues (in shares)     9,880,268