Subsequent Events - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | ||||
|---|---|---|---|---|---|
Jul. 13, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Mar. 31, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Cash dividends declared (in dollars per share) | $ 0.77 | $ 0.77 | $ 0.77 | $ 0.77 | |
| Subsequent Event | O 2026 Q2 Dividends | |||||
| Subsequent Event [Line Items] | |||||
| Cash dividends declared (in dollars per share) | $ 0.77 | ||||
| Cash dividends declared | $ 12.8 | ||||
| Cash dividends, declared date | Jul. 13, 2026 | ||||
| Cash dividends, payable date | Aug. 14, 2026 | ||||
| Cash dividends, record date | Jul. 24, 2026 | ||||