XML 87 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 04, 2024
Jul. 19, 2023
Jun. 01, 2023
Sep. 02, 2022
Jun. 27, 2022
Jun. 21, 2022
Jun. 01, 2022
Mar. 25, 2022
Jun. 30, 2022
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 29, 2024
Stock Repurchased and Retired During Period, Value                                           $ 35,517,000      
Stock Issued During Period, Shares, Warrant Exercises                                           55 350,295 970,648  
Stock Issued During Period, Shares, New Issues   14,835,000   3,933,376                                          
Stock Issued During Period, Shares, Warrants and Stock Options Exercised (in shares)   420,896                                           982,648  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)                                             11,834 12,000  
Stock Issued During Period, Shares, Acquisitions         3,522,117 371,517                                      
Proceeds from Issuance of Common Stock   $ 150,400,000   $ 85,000,000                                          
Shares Issued, Price Per Share (in dollars per share)   $ 10.5   $ 21.61                                          
Common Stock, Dividends, Per Share, Declared                                           $ 0.16 $ 0.1 $ 0.1  
Payments of Dividends                                           $ 20,058,000 $ 11,864,000 $ 10,412,000  
Common Stock, Shares, Outstanding, Ending Balance (in shares)                   126,067,436       128,420,923               126,067,436 128,420,923    
Class of Warrant or Right, Outstanding (in shares)                   7,934,922       7,934,977               7,934,922 7,934,977    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                   $ 11.5                       $ 11.5      
O, 2024, Q4, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                   $ 0.04                              
Dividends                   $ 5,000,000                              
Dividends Payable                   86,000                       $ 86,000      
O, 2024, Q4, Dividend Equivalent, Dividends [Member]                                                  
Dividends                   531,000                              
O, 2024, Q3, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                     $ 0.04                            
Dividends                     $ 5,000,000                            
Dividends Payable                     86,000                            
O, 2024, Q3, Dividend Equivalent, Dividends [Member]                                                  
Dividends                     $ 534,000                            
O, 2024, Q2, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                       $ 0.04                          
Dividends                       $ 5,000,000                          
Dividends Payable                       84,000                          
O, 2024, Q2, Dividend Equivalent, Dividends [Member]                                                  
Dividends                       $ 538,000                          
O, 2024, Q1, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                         $ 0.04                        
Dividends                         $ 5,100,000                        
Dividends Payable                         86,000                        
O, 2024, Q1, Dividend Equivalent, Dividends [Member]                                                  
Dividends                         $ 530,000                        
O, 2023, Q4, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                           $ 0.025                      
Dividends                           $ 3,200,000                      
Dividends Payable                           54,000                 $ 54,000    
O, 2023, Q4, Dividend Equivalent, Dividends [Member]                                                  
Dividends                           $ 348,000                      
O, 2023, Q3, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                             $ 0.025                    
Dividends                             $ 3,200,000                    
Dividends Payable                             54,000                    
O, 2023, Q3, Dividend Equivalent, Dividends [Member]                                                  
Dividends                             $ 334,000                    
O, 2023, Q2, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                               $ 0.025                  
Dividends                               $ 2,800,000                  
Dividends Payable                               53,000                  
O, 2023, Q2, Dividend Equivalent, Dividends [Member]                                                  
Dividends                               $ 286,000                  
O, 2023, Q1, Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                                 $ 0.025                
Dividends                                 $ 2,800,000                
Dividends Payable                                 53,000                
O, 2023, Q1, Dividend Equivalent, Dividends [Member]                                                  
Dividends                                 $ 282,000                
O2022 Q4 Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                                   $ 0.025              
Dividends                                   $ 2,800,000              
Dividends Payable                                   53,000           $ 53,000  
Payments of Dividends                                   $ 288,000              
O2022 Q3 Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                                     $ 0.025            
Dividends                                     $ 481,000            
Dividends Payable                                     53,000            
Payments of Dividends                                     $ 2,700,000            
O2022 Q2 Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                                       $ 0.025          
Dividends                                       $ 214,000          
Dividends Payable                 $ 53,000                     53,000          
Payments of Dividends                                       $ 2,600,000          
O2022 Q1 Dividends [Member]                                                  
Common Stock, Dividends, Per Share, Declared                                         $ 0.025        
Dividends                                         $ 214,000        
Dividends Payable                                         53,000        
Payments of Dividends                                         $ 2,400,000        
Share-Based Payment Arrangement, Nonemployee [Member]                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                 21,184                                
Share-Based Payment Arrangement, Employee [Member]                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                 600,000                                
Flat Top Operating Area [Member]                                                  
Stock Issued During Period, Shares, Acquisitions               6,960,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) 53,879   58,767       21,184                               58,767    
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                                           $ 35,100,000      
Share Repurchase Program, Remaining Authorized, Amount                   $ 39,900,000                       $ 39,900,000