XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per share - Schedule of Earnings Per Share (Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 37,116 $ 147,188 $ 163,325 $ 418,479
Net loss attributable to the noncontrolling interest 0 260 384 673
Adjustment of redeemable noncontrolling interest to redemption value 0 (641) (912) (1,797)
Earnings available to common shareholders, basic 37,116 146,807 162,797 417,355
Earnings available to common shareholders, diluted $ 37,116 $ 146,807 $ 162,797 $ 417,355
Weighted average number of common shares outstanding - basic (in shares) 161,606,000 165,188,000 161,312,000 170,820,000
Effect of dilutive securities:        
Weighted average number of common shares outstanding - diluted (in shares) 163,047,000 165,748,000 162,546,000 171,334,000
Net income per share - basic (in dollars per share) $ 0.23 $ 0.89 $ 1.01 $ 2.44
Net income per share - diluted (in dollars per share) $ 0.23 $ 0.89 $ 1 $ 2.44
Restricted stock units        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 755 447 730 378
Performance share awards        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 126 113 142 136
401(k) match shares        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 560   362