Quarterly report pursuant to Section 13 or 15(d)

EARNINGS (LOSS) PER SHARE - Reconciliation of Earnings Per Share (Details)

v3.23.3
EARNINGS (LOSS) PER SHARE - Reconciliation of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income (loss) basic $ 4,593 $ (3,577) $ (12,422) $ (7,822)
Net income (loss) diluted $ 4,593 $ (3,577) $ (12,422) $ (7,822)
Denominator:        
Weighted-average common share - basic (in shares) 34,583 34,390 34,497 34,339
Potential dilution from share-based awards (in shares) 2,090 89   60
Weighted-average common and common share equivalents - diluted (in shares) 36,673 34,479 34,497 34,399
Anti-dilutive share-based awards excluded from the calculation of diluted earning (loss) per share 1,108 3,512 3,998 2,466