XML 102 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income $ 669 $ 500 $ 923
Weighted average shares of common stock outstanding (in thousands):      
Basic (in shares) 64,322 67,070 71,885
Dilutive effect of stock awards (in shares) 1,361 1,479 1,933
Diluted (in shares) 65,683 68,549 73,818
Earnings per common share      
Basic (in dollars per share) $ 10.40 $ 7.46 $ 12.84
Diluted (in dollars per share) $ 10.19 $ 7.30 $ 12.50