XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Feb. 29, 2024
Stock Repurchased and Retired During Period, Value   $ 8,851,000    
Dividends declared per share (in dollars per share) $ 0.04 $ 0.04    
Common Stock, Shares, Outstanding 126,067,436 126,067,436 126,067,436  
Class of Warrant or Right, Outstanding 7,934,922 7,934,922    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 11.5      
O, 2025, Q1, Dividends [Member]        
Dividends declared per share (in dollars per share) $ 0.04      
Dividends $ 5,000,000      
Dividends Payable 86,000      
S2025 Q1 Dividends [Member]        
Dividends $ 531,000      
O, 2024, Q1, Dividends [Member]        
Dividends declared per share (in dollars per share)   $ 0.04    
Dividends   $ 5,100,000    
Dividends Payable   86,000    
O, 2024, Q1, Dividend Equivalent, Dividends [Member]        
Dividends   $ 530,000    
Share Repurchase Program [Member]        
Share Repurchase Program, Authorized, Amount       $ 75,000,000
Stock Repurchased and Retired During Period, Shares 2,407,421      
Stock Repurchased and Retired During Period, Value $ 0   $ 35,100,000  
Share Repurchase Program, Remaining Authorized, Amount $ 39,900,000