XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Note 8 - Capital Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 125 Months Ended 156 Months Ended
Mar. 20, 2026
Feb. 26, 2026
Dec. 31, 2025
Dec. 31, 2024
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
Dec. 31, 2025
Dec. 31, 2025
Feb. 20, 2026
Oct. 12, 2022
Dec. 09, 2021
Feb. 08, 2018
Jul. 29, 2015
Stock Repurchased and Retired During Period, Value     $ 7,260 $ 3,290 $ 9,424                                  
Common Stock, Dividends, Per Share, Declared (in dollars per share)     $ 1.44 $ 1.44 $ 1.8 $ 2.475 $ 3.9 $ 3.95 $ 4.8 $ 5.35 $ 8.4 $ 8.4 $ 9.6 $ 10.8 $ 6.975   $ 69.57          
Subsequent Event [Member]                                            
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.12 $ 0.12                                        
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)     1,113,224 396,241                       6,257,826            
Stock Repurchased and Retired During Period, Value     $ 7,300 $ 3,300                       $ 84,800            
Shares Acquired, Average Cost Per Share (in dollars per share)     $ 6.52 $ 8.3                       $ 13.55            
Share Repurchase Program [Member] | Subsequent Event [Member]                                            
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares)                                   2,719,137