Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
NET INCOME (LOSS) PER SHARE - Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
EPS Numerator:        
Net income (loss) $ 12,421 $ (5,692) $ 3,144 $ (25,828)
EPS Denominator-Basic:        
Weighted-average common shares outstanding (in shares) 17,600 17,436 17,556 17,389
EPS Denominator-Diluted:        
Weighted-average common shares outstanding (in shares) 17,600 17,436 17,556 17,389
Dilutive effect of stock options, RSUs and shares under Purchase Plan 48   43  
Weighted-average shares outstanding and common stock equivalents (in shares) 17,648 17,436 17,599 17,389
Net income (loss) per share        
Basic (in dollars per share) $ 0.71 $ (0.33) $ 0.18 $ (1.49)
Diluted (in dollars per share) $ 0.70 $ (0.33) $ 0.18 $ (1.49)