Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 23, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Cash dividends declared per common share | $ 0.30 | $ 0.29 | $ 0.59 | $ 0.57 | |
| Subsequent Event | |||||
| Subsequent Event [Line Items] | |||||
| Cash dividends declared per common share | $ 0.30 | ||||
| Dividends | $ 12.2 | ||||
| Additional amount authorized | 50.0 | ||||
| Authorized amount | $ 200.0 | ||||