v3.26.1
Subsequent Events - Cash Dividends (Details) - Subsequent Event - $ / shares
Sep. 30, 2026
Sep. 21, 2026
Sep. 01, 2026
Dividends Payable [Line Items]      
Common dividends declared (in dollars per share)     $ 0.65
O2026Q3Dividends      
Dividends Payable [Line Items]      
Dividends payable, Date declared     Sep. 01, 2026
Dividends payable, Date to be paid Sep. 30, 2026    
Dividends payable, Date of record   Sep. 21, 2026