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
Numerator for EPS:            
Net income (loss) $ 59,188 $ 54,291 $ 35,093 $ 41,439 $ 113,479 $ 76,532
Less: Preferred stock dividends (2)   (2)   (5) (5)
Income (loss) available to common stockholders $ 59,186   $ 35,091   $ 113,474 $ 76,527
Denominator for EPS:            
Weighted average common shares outstanding (in shares) 27,618   27,972   27,588 28,066
Plus: Assumed conversion of share-based compensation (in shares) 1,400   1,075   1,288 886
Assumed conversion of preferred stock (in shares) 25   25   25 25
Weighted average diluted common shares outstanding (in shares) 29,043   29,072   28,901 28,977
Basic earnings (loss) per common share (in USD per share) $ 2.14   $ 1.25   $ 4.11 $ 2.73
Diluted earnings (loss) per common share (in USD per share) $ 2.04   $ 1.21   $ 3.93 $ 2.64