XML 141 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share - Reconciliation of the information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Earnings from continuing operations $ 1,399,968 $ 943,864 $ 989,912
Earnings from discontinued operations, net 1,297,158 112,964 75,464
Net earnings $ 2,697,126 $ 1,056,828 $ 1,065,376
Basic earnings per common share:      
Earnings from continuing operations (in dollars per share) $ 10.16 $ 6.75 $ 6.94
Earnings from discontinued operations, net (in dollars per share) 9.42 0.81 0.53
Basic (in dollars per share) $ 19.58 $ 7.56 $ 7.47
Weighted average basic shares outstanding (in shares) 137,735 139,848 142,681
Diluted earnings per common share:      
Earnings from continuing operations (in dollars per share) $ 10.09 $ 6.71 $ 6.89
Earnings from discontinued operations, net (in dollars per share) 9.35 0.80 0.53
Diluted (in dollars per share) $ 19.45 $ 7.52 $ 7.42
Weighted average diluted shares outstanding (in shares) 138,696 140,599 143,595
RegO and Acme      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Earnings from continuing operations $ 1,399,968 $ 943,864