v3.25.2
EARNINGS (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
Numerator for EPS:            
Net income (loss) $ 35,093 $ 41,439 $ 35,416 $ 33,657 $ 76,532 $ 69,073
Less: Preferred stock dividends (2)   (2)   (5) (5)
Income (loss) available to common stockholders $ 35,091   $ 35,414   $ 76,527 $ 69,068
Denominator for EPS:            
Weighted average common shares outstanding (in shares) 27,972   28,600   28,066 28,734
Plus: Assumed conversion of share-based compensation (in shares) 1,075   683   886 610
Assumed conversion of preferred stock (in shares) 25   25   25 25
Weighted average diluted common shares outstanding (in shares) 29,072   29,308   28,977 29,369
Basic earnings (loss) per common share (in USD per share) $ 1.25   $ 1.24   $ 2.73 $ 2.40
Diluted earnings (loss) per common share (in USD per share) $ 1.21   $ 1.21   $ 2.64 $ 2.35