v3.25.3
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (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
Numerator used in basic and diluted earnings per common share for continuing operations:        
Income from continuing operations $ 34,373 $ 85,331 $ 112,037 $ 202,497
(Income) loss attributable to noncontrolling interests 108 136 (2,178) 12
Net income from continuing operations for basic and diluted earnings per share 34,481 85,467 109,859 202,509
Net income from continuing operations for basic and diluted earnings per share 34,481 85,467 109,859 202,509
Numerator used in basic and diluted earnings per common share for discontinued operations:        
Net income (loss) from discontinued operations for basic earnings (loss) per share 6 (4) 215 333
Net income (loss) from discontinued operations for diluted earnings (loss) per share $ 6 $ (4) $ 215 $ 333
Denominator used in basic and diluted earnings per common share:        
Basic weighted average shares outstanding (in shares) 147,363 151,577 148,499 154,151
Diluted weighted average shares outstanding (in shares) 148,211 152,175 149,230 154,696
Basic earnings (loss) per share        
Income from continuing operations, basic (in dollars per share) $ 0.23 $ 0.56 $ 0.74 $ 1.31
Income (loss) from discontinued operations, basic (in dollars per share) 0 0 0 0
Basic earnings (loss) per share (in dollars per share) 0.23 0.56 0.74 1.31
Diluted earnings (loss) per share        
Income from continuing operations, diluted (in dollars per share) 0.23 0.56 0.74 1.31
Income (loss) from discontinued operations, diluted (in dollars per share) 0 0 0 0
Diluted earnings per share (in dollars per share) $ 0.23 $ 0.56 $ 0.74 $ 1.31
Stock options        
Denominator used in basic and diluted earnings per common share:        
Dilutive effect of shares (in shares) 235 216 228 213
Restricted stock units        
Denominator used in basic and diluted earnings per common share:        
Dilutive effect of shares (in shares) 613 382 503 332