v3.26.3
Earnings Per Share - Narrative (Details) - shares
Sep. 26, 2026
Jun. 15, 2026
Dec. 31, 2025
Earnings Per Share [Abstract]      
Shares issued (in shares) 317,000,000.0 316,900,000 0
Shares outstanding (in shares) 317,000,000.0 316,900,000 0