Note 8 - Capital Stock (Details Textual) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | 131 Months Ended | 162 Months Ended | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul. 08, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 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 |
Jun. 30, 2026 |
Jun. 30, 2026 |
Jul. 23, 2026 |
Jun. 22, 2026 |
Oct. 12, 2022 |
Dec. 09, 2021 |
Feb. 08, 2018 |
Jul. 29, 2015 |
|
| Stock Repurchased and Retired During Period, Value | $ 7,344 | $ 7,260 | |||||||||||||||||||||||||
| Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ 0.3 | $ 0.36 | $ 0.36 | $ 0.36 | $ 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 | $ 70.09 | |||||||||
| Subsequent Event [Member] | |||||||||||||||||||||||||||
| Common Stock, Dividends, Per Share, Declared (in dollars per share) | $ 0.1 | ||||||||||||||||||||||||||
| 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) | 25,000,000 | 4,300,000 | 3,372,399 | 904,564 | |||||||||||||||||||||||
| Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) | 26,612,580 | 6,183,601 | 3,539,861 | 1,061,315 | 156,751 | ||||||||||||||||||||||
| Stock Repurchased and Retired During Period, Shares (in shares) | 1,106,557 | 1,106,557 | 1,113,224 | 7,364,383 | |||||||||||||||||||||||
| Stock Repurchased and Retired During Period, Value | $ 7,300 | $ 7,300 | $ 7,300 | $ 92,100 | |||||||||||||||||||||||
| Shares Acquired, Average Cost Per Share (in dollars per share) | $ 6.64 | $ 6.64 | $ 6.52 | $ 12.51 | |||||||||||||||||||||||
| Share Repurchase Program [Member] | Subsequent Event [Member] | |||||||||||||||||||||||||||
| Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) | 26,612,580 | ||||||||||||||||||||||||||