Annual report [Section 13 and 15(d), not S-K Item 405]

NET INCOME (LOSS) PER SHARE - Computation (Details)

v3.25.0.1
NET INCOME (LOSS) PER SHARE - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
EPS Numerator:      
Net income (loss) $ 17,485 $ (25,091) $ (58,573)
EPS Denominator-Basic:      
Weighted-average common shares outstanding (in shares) 17,579 17,401 17,049
EPS Denominator-Diluted:      
Weighted-average common shares outstanding (in shares) 17,579 17,401 17,049
Dilutive effect of stock options, RSUs and shares under Purchase Plan 108    
Weighted-average shares outstanding and common stock equivalents (in shares) 17,687 17,401 17,049
Net income (loss) per share      
Basic (in dollars per share) $ 0.99 $ (1.44) $ (3.44)
Diluted (in dollars per share) $ 0.99 $ (1.44) $ (3.44)