XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share - Reconciliation of the information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Reconciliation of information used in computing basic and diluted earnings per share [Abstract]        
Earnings from continuing operations $ 303,292 $ 312,896 $ 822,663 $ 1,161,585
(Loss) earnings from discontinued operations, net (1,296) 34,204 (10,782) 99,558
Net earnings $ 301,996 $ 347,100 $ 811,881 $ 1,261,143
Basic earnings per common share:        
Earnings from continuing operations (in dollars per share) $ 2.21 $ 2.28 $ 5.99 $ 8.42
(Loss) earnings from discontinued operations, net (in dollars per share) (0.01) 0.25 (0.08) 0.72
Basic (in dollars per share) $ 2.20 $ 2.53 $ 5.92 $ 9.14
Weighted average shares outstanding (in shares) 137,236 137,251 137,254 137,913
Diluted earnings per common share:        
Earnings from continuing operations (in dollars per share) $ 2.20 $ 2.26 $ 5.96 $ 8.37
(Loss) earnings from discontinued operations, net (in dollars per share) (0.01) 0.25 (0.08) 0.72
Diluted (in dollars per share) $ 2.19 $ 2.51 $ 5.88 $ 9.08
Weighted average shares outstanding (in shares) 138,029 138,223 138,099 138,830