v3.26.1
Subsequent Event - Additional Information (Details) - $ / shares
6 Months Ended
Jul. 20, 2026
Jun. 27, 2026
O 2026 Q3 Dividends [Member]    
Subsequent Event [Line Items]    
Dividends payable, date declared   Jul. 20, 2026
Dividends payable date   Sep. 09, 2026
Dividends record date   Aug. 21, 2026
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Cash dividend per common share $ 0.26