XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Capital Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended 12 Months Ended 104 Months Ended 135 Months Ended
Apr. 10, 2024
Mar. 31, 2024
Mar. 31, 2023
Apr. 26, 2024
[1]
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2024
Mar. 31, 2024
Apr. 25, 2024
Oct. 12, 2022
Dec. 09, 2021
Feb. 08, 2018
Feb. 01, 2018
Jul. 29, 2015
Stock Repurchased and Retired During Period, Value   $ 2,778 $ 3,963                                        
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.36 $ 0.48   $ 1.8 $ 2.475 $ 3.9 $ 3.95 $ 4.8 $ 5.35 $ 8.4 $ 8.4 $ 9.6 $ 10.8 $ 6.975   $ 66.93            
Subsequent Event [Member]                                              
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.12     $ 0.48                                      
Share Repurchase Program [Member]                                              
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)                                             400,000
Stock Repurchase Program, Additional Shares Authorized (in shares)                                     4,300,000 3,372,399   904,564  
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)                                     6,183,601 3,539,861 1,061,315   156,751
Stock Repurchased and Retired During Period, Shares (in shares)   332,773     1,072,789                     5,081,134              
Stock Repurchased and Retired During Period, Value   $ 2,800     $ 9,400                     $ 77,000              
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 8.35     $ 8.79                     $ 15.16              
Share Repurchase Program [Member] | Subsequent Event [Member]                                              
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)                                   3,895,829          
[1] On April 10, 2024, the Company declared a dividend of $0.12 per share to be paid on May 30, 2024. The effect of this dividend is included in the table above but is not reflected in the Company’s financial statements as of March 31, 2024.