XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator for EPS:                
Net income (loss) $ 39,830 $ 35,093 $ 41,439 $ (16,163) $ 35,416 $ 33,657 $ 116,362 $ 52,910
Less: Preferred stock dividends (3)     (3)     (8) (8)
Income (loss) available to common stockholders $ 39,827     $ (16,166)     $ 116,354 $ 52,902
Denominator for EPS:                
Weighted average common shares outstanding (in shares) 27,851     28,355     27,971 28,607
Plus: Assumed conversion of share-based compensation (in shares) 932     0     907 685
Assumed conversion of preferred stock (in shares) 25     0     25 25
Weighted average diluted common shares outstanding (in shares) 28,808     28,355     28,903 29,317
Basic earnings (loss) per common share (in USD per share) $ 1.43     $ (0.57)     $ 4.16 $ 1.85
Diluted earnings (loss) per common share (in USD per share) $ 1.38     $ (0.57)     $ 4.03 $ 1.80