v3.25.2
EARNINGS (LOSS) PER SHARE -Schedule of Earnings Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net income (loss) $ 184,466 $ (464) $ (26,212) $ 52,035 $ 184,002 $ 25,823
Dividends on preferred stock (804)   (1,095)   (1,666) (2,200)
Participating securities - preferred stock (20,622)   0   (20,385) (3,469)
Net income (loss) attributable to common stockholders 163,040   (27,307)   161,951 20,154
Re-allocation of participating securities 205   0   217 64
Diluted net income (loss) attributable to common stockholders $ 163,245   $ (27,307)   $ 162,168 $ 20,218
Basic shares (in shares) 17,707   18,144   17,793 18,169
Dilutive shares (in shares) 17,907   18,144   18,009 18,573
Basic EPS (in usd per share) $ 9.21   $ (1.51)   $ 9.10 $ 1.11
Dilutive EPS (in usd per share) $ 9.12   $ (1.51)   $ 9.01 $ 1.09
Restricted Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Dilutive shares (in shares) 200   300   200  
Anti-dilutive shares (in shares)           400
Series A Convertible Preferred Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive shares (in shares)         2,200 3,100