v3.26.1
Subsequent Events (Narrative) (Details) - Subsequent Event [Member]
May 21, 2026
$ / shares
Subsequent Event [Line Items]  
Common stock cash dividends per share declared $ 0.28
O2025Q4 Dividends [Member]  
Subsequent Event [Line Items]  
Dividends payable, date of record Jun. 02, 2026
Cash dividend date to be paid Jun. 16, 2026