v3.26.1
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Oct. 30, 2025
Earnings Per Share [Abstract]          
Shares issued (in shares) 158,842,224 158,842,224   158,747,196 158,727,456
Shares outstanding (in shares) 158,842,224 158,842,224 158,800,000 158,747,196 158,727,456
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 100,000 100,000