XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per share - Schedule of Earnings Per Share (Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 67,902 $ 82,029 $ 126,209 $ 271,291
Net loss attributable to the noncontrolling interest 20 115 384 413
Adjustment of redeemable noncontrolling interest to redemption value (157) (496) (912) (1,156)
Earnings available to common shareholders, basic 67,765 81,648 125,681 270,548
Earnings available to common shareholders, diluted $ 67,765 $ 81,648 $ 125,681 $ 270,548
Weighted average number of common shares outstanding - basic (in shares) 161,472,000 169,512,000 161,162,000 173,668,000
Effect of dilutive securities:        
Weighted average number of common shares outstanding - diluted (in shares) 162,667,000 169,880,000 162,294,000 174,158,000
Net income per share - basic (in dollars per share) $ 0.42 $ 0.48 $ 0.78 $ 1.56
Net income per share - diluted (in dollars per share) $ 0.42 $ 0.48 $ 0.77 $ 1.55
Restricted stock units        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 652 250 718 344
Performance share awards        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 142 118 151 146
401(k) match shares        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 401   263