XML 121 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Schedule of Weighted-Average Number of Shares Outstanding (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 from continuing operations $ 848,627 $ 1,023,779 $ 1,430,463
Distributed and undistributed earnings from continuing operations allocated to participating securities (3,437) (3,370) (182)
Net income from continuing operations attributable to common stockholders (basic) 845,190 1,020,409 1,430,281
Reallocation of distributed and undistributed earnings from continuing operations allocated to participating securities 24 76 6
Net income from continuing operations attributable to common stockholders (diluted) $ 845,214 $ 1,020,485 $ 1,430,287
Weighted average common shares outstanding:      
Basic (in shares) 51,796 41,490 30,497
Dilutive effect of share-based awards (in shares) 402 944 1,134
Dilutive effect of warrants (in shares) 550 964 620
Weighted average common shares outstanding, diluted (in shares) 52,748 43,398 32,251
Basic earnings per share from continuing operations (in usd per share) $ 16.32 $ 24.59 $ 46.90
Diluted earnings per share from continuing operations (in usd per share) $ 16.02 $ 23.51 $ 44.35
Antidilutive weighted average common shares (in shares) 1,646 3,709 2,901