Subsequent Events - Cash Dividends (Details) - Subsequent Event - $ / shares |
Sep. 30, 2025 |
Sep. 22, 2025 |
Sep. 03, 2025 |
---|---|---|---|
Dividends Payable [Line Items] | |||
Common dividends declared (in dollars per share) | $ 0.59 | ||
O2025Q2DividendsMember | |||
Dividends Payable [Line Items] | |||
Dividends payable, Date declared | Sep. 03, 2025 | ||
Dividends payable, Date to be paid | Sep. 30, 2025 | ||
Dividends payable, Date of record | Sep. 22, 2025 |