Stockholders' Equity - Cash Dividends (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | ||||
---|---|---|---|---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Dividends Payable [Line Items] | ||||||
Dividend Per Share (in USD per share) | $ 0.37 | $ 0.35 | $ 2.44 | $ 2.30 | ||
Amount Declared | $ 10.1 | $ 9.8 | $ 67.4 | $ 65.3 | ||
Amount Paid | $ 10.1 | $ 9.8 | $ 67.7 | $ 65.2 | ||
S 2025 A Dividends | ||||||
Dividends Payable [Line Items] | ||||||
Dividend Per Share (in USD per share) | $ 1.70 | |||||
Amount Declared | $ 47.1 | |||||
Amount Paid | $ 46.7 | |||||
O 2025 Q1 Dividends | ||||||
Dividends Payable [Line Items] | ||||||
Dividend Per Share (in USD per share) | $ 0.37 | |||||
Amount Declared | $ 10.2 | |||||
Amount Paid | $ 10.1 | |||||
S 2024 A Dividends | ||||||
Dividends Payable [Line Items] | ||||||
Dividend Per Share (in USD per share) | $ 1.60 | |||||
Amount Declared | $ 45.5 | |||||
Amount Paid | $ 45.1 | |||||
O 2024 Q1 Dividends | ||||||
Dividends Payable [Line Items] | ||||||
Dividend Per Share (in USD per share) | $ 0.35 | |||||
Amount Declared | $ 10.0 | |||||
Amount Paid | $ 9.8 |