Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net (loss) income basic $ (8,472) $ 4,593 $ (28,373) $ (12,422)
Net (loss) income diluted $ (8,472) $ 4,593 $ (28,373) $ (12,422)
Denominator:        
Weighted-average common share - basic (in shares) 34,944 34,583 34,749 34,497
Potential dilution from share-based awards (in shares)   2,090    
Weighted-average common and common share equivalents - diluted (in shares) 34,944 36,673 34,749 34,497
Anti-dilutive share-based awards excluded from the calculation of diluted loss per share 3,580 1,108 4,067 3,998