XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 225,316 $ 209,076 $ 638,030 $ 722,146
Distributed and undistributed earnings allocated to participating securities (778) (801) (2,598) (2,281)
Net income attributable to common stockholders (basic) 224,538 208,275 635,432 719,865
Reallocation of distributed and undistributed earnings allocated to participating securities 3 28 19 44
Net income attributable to common stockholders (diluted) $ 224,541 $ 208,303 $ 635,451 $ 719,909
Weighted average common shares outstanding, basic (in shares) 61,802 41,563 50,388 41,670
Dilutive effect of share-based awards (in shares) 365 955 413 930
Dilutive effect of warrants (in shares) 462 1,144 706 927
Weighted average common shares outstanding, diluted (in shares) 62,629 43,662 51,507 43,527
Basic earnings per share (in dollars per share) $ 3.63 $ 5.01 $ 12.61 $ 17.28
Diluted earnings per share (in dollars per share) $ 3.59 $ 4.77 $ 12.34 $ 16.54
Anti-dilutive weighted average common shares (in shares) 1,505 3,391 1,853 4,023