v3.25.2
Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Income from continuing operations $ 178,344 $ 209,302 $ 347,395 $ 357,715
Income attributable to unvested participating securities (572) (96) (1,158) (1,084)
Income from continuing operations used in calculating basic EPS 177,772 209,206 346,237 356,631
Loss from discontinued operations 0 (208,131) 0 (218,641)
Loss attributable to unvested participating securities 0 0 0 536
Loss from discontinued operations used in calculating basic EPS $ 0 $ (208,131) $ 0 $ (218,104)
Weighted-average vested shares 32,870 34,383 33,080 34,633
Basic EPS from continuing operations $ 5.41 $ 6.08 $ 10.47 $ 10.30
Basic EPS from discontinued operations 0 (6.05) 0 (6.30)
Basic EPS $ 5.41 $ 0.03 $ 10.47 $ 4.00
Income from continuing operations $ 178,344 $ 209,302 $ 347,395 $ 357,715
Income attributable to unvested participating securities (571) (96) (1,156) (1,083)
Income from continuing operations used in calculating diluted EPS 177,773 209,206 346,239 356,632
Loss from discontinued operations, net of income taxes 0 (208,131) 0 (218,641)
Loss attributable to unvested participating securities 0 0 0 537
Loss from discontinued operations used in calculating diluted EPS $ 0 $ (208,131) $ (0) $ (218,105)
Weighted Average Number of Shares Outstanding, Basic 32,870 34,383 33,080 34,633
Dilutive effect of incremental shares to be issued for contingently issuable shares 41 57 46 55
Weighted-average shares used in calculating diluted EPS 32,911 34,440 33,126 34,688
Diluted EPS from continuing operations $ 5.40 $ 6.07 $ 10.45 $ 10.28
Diluted EPS from discontinued operations 0 (6.04) 0 (6.29)
Diluted EPS $ 5.40 $ 0.03 $ 10.45 $ 3.99