v3.25.4
Subsequent Events - Cash Dividends (Details) - Subsequent Event - $ / shares
Mar. 31, 2026
Mar. 23, 2026
Mar. 03, 2026
Dividends Payable [Line Items]      
Common dividends declared (in dollars per share)     $ 0.65
O2025Q2DividendsMember      
Dividends Payable [Line Items]      
Dividends payable, Date declared     Mar. 03, 2026
Dividends payable, Date to be paid Mar. 31, 2026    
Dividends payable, Date of record   Mar. 23, 2026