XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE - Reconciliation of the Numerators and Denominators Used to Calculate Basic EPS and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income $ 520,308 $ 922,969 $ 773,237
Less: Cumulative Dividends on Preferred Stock 0 0 9,803
Less: Premium on Repurchase of Preferred Stock 0 0 35,731
Net Income Attributable to Common Stockholders $ 520,308 $ 922,969 $ 727,703
Weighted Average Common Shares Outstanding:      
Weighted Average Common Shares Outstanding – Basic (in shares) 99,852,539 91,483,687 78,557,216
Plus: Dilutive Effect of Restricted Stock, Convertible Notes, and Common Stock Warrants (in shares) 1,415,086 577,260 8,118,149
Weighted Average Common Shares Outstanding - Diluted (in shares) 101,267,625 92,060,947 86,675,365
Net Income per Common Share:      
Basic (in dollars per share) $ 5.21 $ 10.09 $ 9.26
Diluted (in dollars per share) $ 5.14 $ 10.03 $ 8.92