v3.26.1
EARNINGS (LOSS) PER SHARE (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
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Net income $ 87,102 $ 165,822 $ 184,466 $ (464) $ 252,924 $ 184,002
Dividends on preferred stock 0   (804)   0 (1,666)
Participating securities - preferred stock 0   (20,622)   0 (20,385)
Net income attributable to common stockholders 87,102   163,040   252,924 161,951
Re-allocation of participating securities 0   205   0 217
Diluted net income attributable to common stockholders $ 87,102   $ 163,245   $ 252,924 $ 162,168
Basic Shares (in shares) 17,895   17,707   18,222 17,793
Dilutive Shares (in shares) 17,945   17,907   18,306 18,009
Basic EPS (in usd per share) $ 4.87   $ 9.21   $ 13.88 $ 9.10
Dilutive EPS (in usd per share) $ 4.85   $ 9.12   $ 13.82 $ 9.01
Restricted Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Dilutive shares (in shares) 100   200   100 200
Series A Convertible Preferred Stock            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive shares (in shares)           2,200