Note 14 - Earnings and Dividends Per Share - Dividends Declared (Details) - USD ($) $ / shares in Units, $ in Millions |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Dividend per share (in dollars per share) | $ 0.4 | |
Dividends paid | $ 125.3 | $ 125.8 |
O 2025 Q1 Dividends [Member] | ||
Dividend per share (in dollars per share) | $ 0.39 | |
Dividends paid | $ 61.5 | |
O 2025 Q2 Dividends [Member] | ||
Dividend per share (in dollars per share) | $ 0.4 | |
Dividends paid | $ 63.8 |