XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Narrative (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2024
Oct. 30, 2024
Earnings Per Share [Abstract]          
Common stock, issued (in shares) 50,980,924 1,000   50,972,059 1,000
Common stock, outstanding (in shares) 50,980,924 1,000   50,972,059 1,000
Shares excluded from the calculation of diluted earnings per share due to their dilutive effect (in shares) 0 0 0    
Stock-based awards outstanding (in shares)   0 0