Note 17 - Dividends and Share Repurchases (Details Textual) - USD ($) $ / shares in Units, shares in Thousands, $ in Millions |
3 Months Ended | |||||
---|---|---|---|---|---|---|
Apr. 11, 2025 |
Nov. 06, 2024 |
Feb. 24, 2022 |
Oct. 25, 2021 |
Mar. 31, 2025 |
Feb. 25, 2020 |
|
Share Repurchase Program, Authorized, Amount | $ 100.0 | $ 50.0 | ||||
Stock Repurchase Program, Increase in Authorized Amount | $ 77.9 | $ 24.6 | $ 30.7 | |||
Treasury Stock, Shares, Acquired (in shares) | 0 | |||||
O 2025 Q1 Dividends [Member] | Subsequent Event [Member] | ||||||
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) | $ 0.075 |