XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jul. 19, 2023
Sep. 02, 2022
Aug. 25, 2022
Jun. 27, 2022
Jun. 21, 2022
May 25, 2022
Mar. 25, 2022
Feb. 25, 2022
Nov. 04, 2021
Oct. 25, 2021
Jul. 26, 2021
Jun. 01, 2021
Nov. 30, 2023
Oct. 31, 2023
Aug. 30, 2023
Jul. 31, 2023
May 31, 2023
Apr. 30, 2023
Feb. 28, 2023
Jan. 31, 2023
Nov. 30, 2022
Oct. 31, 2022
Aug. 31, 2022
Jul. 31, 2022
Jun. 30, 2022
May 31, 2022
Apr. 30, 2022
Feb. 28, 2022
Jan. 31, 2022
Sep. 30, 2021
Jul. 31, 2021
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2023
Stock Issued During Period, Shares, New Issues 14,835,000 3,933,376               2,530,000                       2,530,000                            
Stock Issued During Period, Shares, Warrants and Stock Options Exercised (in shares) 420,896                                                                 982,648 708,341  
Stock Issued During Period, Shares, Warrant Exercises (in shares)                                                                 350,295 970,648 554,073  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)                                                                 11,834 12,000 154,268  
Stock Issued During Period, Shares, Acquisitions       3,522,117 371,517                                                              
Proceeds from Issuance of Common Stock $ 150,400,000 $ 85,000,000               $ 22,800,000                                                    
Shares Issued, Price Per Share (in dollars per share) $ 10.5 $ 21.61               $ 10                                                    
Stock Issued During Period, Shares, Warrant Exercises                                                                 (350,295) (970,648) (554,073)  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period                                                                 (11,834) (12,000) (154,268)  
Common Stock, Dividends, Per Share, Declared                                                                 $ 0.1 $ 0.1 $ 0.125  
Dividends           $ 2,600,000   $ 2,400,000                                           $ 2,300,000            
Dividends Payable                         $ 53,000                                              
Payments of Dividends                     $ 9,300,000                                           $ 11,864,000 $ 10,412,000 $ 11,593,000  
Common Stock, Shares, Outstanding, Ending Balance (in shares)                                                                 128,420,923 113,165,027    
Class of Warrant or Right, Outstanding (in shares)                                                                 7,934,977 8,285,272    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                                                 $ 11.5      
Quarterly Dividend [Member]                                                                        
Common Stock, Dividends, Per Share, Declared                               $ 0.025   $ 0.025   $ 0.025   $ 0.025   $ 0.025     $ 0.025   $ 0.025 $ 0.025 $ 0.025          
Dividends     $ 2,700,000                   348,000 $ 3,200,000   $ 3,200,000   $ 2,800,000   $ 2,800,000 $ 288,000 $ 2,800,000                            
Dividends Payable                         $ 54,000               $ 53,000   $ 53,000                          
Dividend Equivalent [Member]                                                                        
Dividends                             $ 334,000   $ 286,000   $ 282,000       $ 481,000     $ 214,000   $ 214,000                
Dividends Payable                                 $ 53,000   $ 53,000                                 $ 54,000
September 2021 Dividends [Member]                                                                        
Payments of Dividends                                                                     207,000  
Special Dividend [Member]                                                                        
Common Stock, Dividends, Per Share, Declared                                                             $ 0.075          
July 2021 Dividends Issued [Member]                                                                        
Dividends                                                                     $ 830,000  
Share-Based Payment Arrangement, Nonemployee [Member]                                                                        
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)                 1,500,500                               21,184             67,779        
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)                       67,779                         58,767             21,184 58,767