v3.26.1
Note 15 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 02, 2026
Jun. 04, 2024
May 31, 2025
Feb. 28, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Stock Issued During Period, Shares, Warrant Exercises               0 60  
Maximum Aggregate Market Price of Common Shares         $ 150,000,000     $ 150,000,000    
Dividends declared per share (in dollars per share)         $ 0 $ 0.04 $ 0.04 $ 0 $ 0.08  
Dividend Equivalents, Cash           $ 531,000 $ 531,000      
Common Stock, Shares, Outstanding (in shares)         126,452,804     126,452,804   125,330,104
O, 2025, Q2, Dividends [Member]                    
Dividends declared per share (in dollars per share)                 $ 0.04  
Dividends     $ 5,000,000              
Dividend Equivalents, Cash           $ 531,000        
Dividends Payable     $ 84,000              
O, 2025, Q1, Dividends [Member]                    
Dividends declared per share (in dollars per share)             $ 0.04      
Dividends       $ 5,000            
Dividend Equivalents, Cash             $ 531,000      
Dividends Payable       $ 86,000            
Restricted Stock [Member] | Outside Directors [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 94,700 53,879           94,700 64,792  
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)               1,028,000 0