XML 92 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' equity - Schedule of Earnings (Loss) Per Share (Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income $ 599,043 $ 476,347 $ 631,198
Net loss (income) attributable to the noncontrolling interest 775 377 (729)
Adjustment of redeemable noncontrolling interest to redemption value (2,280) (1,771) (560)
Earnings available to common shareholders $ 597,538 $ 474,953 $ 629,909
Weighted average number of common shares outstanding - basic (in shares) 168,434 207,594 223,652
Effect of dilutive securities      
Weighted average number of common shares outstanding - diluted (in shares) 169,165 207,947 224,486
Earnings per share - basic (in dollars per share) $ 3.55 $ 2.29 $ 2.82
Earnings per share - diluted (in dollars per share) $ 3.53 $ 2.28 $ 2.81
Restricted stock units      
Effect of dilutive securities      
Effect of dilutive securities (in shares) 603 220 535
Performance share awards      
Effect of dilutive securities      
Effect of dilutive securities (in shares) 128 133 299