XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator for EPS:                      
Net income (loss) $ 6,018 $ (16,163) $ 35,416 $ 33,657 $ 19,999 $ (5,915) $ 28,566 $ 24,173 $ 58,928 $ 66,823 $ (22,257)
Less: Preferred stock dividends                 (10) (10) (10)
Income (loss) available to common stockholders                 $ 58,918 $ 66,813 $ (22,267)
Denominator for EPS:                      
Weighted average common shares outstanding (in shares)                 28,498 29,829 30,751
Plus: Assumed conversion of share-based compensation (in shares)                 751 293 0
Assumed conversion of preferred stock (in shares)                 25 25 0
Weighted average diluted common shares outstanding (in shares)                 29,274 30,147 30,751
Basic earnings (loss) per common share (in USD per share) $ 0.21 $ (0.57) $ 1.24 $ 1.17 $ 0.69 $ (0.20) $ 0.94 $ 0.80 $ 2.07 $ 2.24 $ (0.72)
Diluted earnings (loss) per common share (in USD per share) $ 0.21 $ (0.57) $ 1.21 $ 1.14 $ 0.68 $ (0.20) $ 0.93 $ 0.79 $ 2.01 $ 2.22 $ (0.72)
Weighted average number of antidilutive shares (in shares)                 383 1,680 2,706