v3.26.1
EARNINGS PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income $ 55,293 $ 110,099 $ 99,855 $ 44,419 $ 165,392 $ 144,274
Dividends on convertible Preferred Stock [1] (14,149)   (6,851)   (28,142) (13,632)
Income allocated to participating Preferred Stock [1] (4,723)   (7,314)   (15,807) (10,703)
Net income attributable to common stockholders 36,421   85,690   121,443 119,939
Effect of dilutive securities:            
Allocation of earnings to participating securities 4,723   7,314   15,807 10,703
Reallocation of earnings to participating securities (4,689)   (7,250)   (15,666) (10,615)
Net income available to common stockholders $ 36,455   $ 85,754   $ 121,584 $ 120,027
Denominator:            
Weighted average common shares outstanding, basic (in shares) 254,806   257,750   255,895 246,536
Dilutive shares of Common Stock (in shares) 2,127   2,461   2,600 2,221
Weighted average shares of Common Stock outstanding, diluted (in shares) 256,933   260,211   258,495 248,757
Earnings per share:            
Basic (in USD per share) $ 0.14   $ 0.33   $ 0.47 $ 0.49
Diluted (in USD per share) $ 0.14   $ 0.33   $ 0.47 $ 0.48
[1] Amounts in this line item are associated with a related party for all periods presented.