v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator for EPS:        
Net income (loss) - basic $ (29,596) $ 329 $ 6,154 $ 29,956
Net income (loss) - diluted $ (29,596) $ 329 $ 6,154 $ 29,956
Denominator for EPS:        
Weighted average shares outstanding - basic (in shares) 33,108,731 33,969,716 33,363,703 33,960,643
Effect of dilutive employee and director share-based awards (in shares) 0 453,963 578,663 518,708
Weighted average shares outstanding - diluted (in shares) 33,108,731 34,423,679 33,942,366 34,479,351
EPS:        
Basic (in dollars per share) $ (0.89) $ 0.01 $ 0.18 $ 0.88
Diluted (in dollars per share) $ (0.89) $ 0.01 $ 0.18 $ 0.87
Anti-dilutive stock options outstanding        
Denominator for EPS:        
Anti-dilutive stock options outstanding (in shares) 579,636 620,319 579,636 620,319
Anti-dilutive unvested restricted shares and restricted stock units outstanding        
Denominator for EPS:        
Anti-dilutive stock options outstanding (in shares) 635,348 0 0 0