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