Subsequent Events - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Oct. 13, 2026 |
Sep. 30, 2026 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Sep. 30, 2025 |
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 | $ 0.77 | $ 0.77 | |
| Subsequent Event | O 2026 Q3 Dividends | |||||||
| Subsequent Event [Line Items] | |||||||
| Cash dividends declared (in dollars per share) | $ 0.77 | ||||||
| Cash dividends declared | $ 12.8 | ||||||
| Cash dividends, declared date | Oct. 13, 2026 | ||||||
| Cash dividends, payable date | Nov. 13, 2026 | ||||||
| Cash dividends, record date | Oct. 23, 2026 | ||||||