v3.26.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, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net loss - basic $ (8,649) $ (7,678) $ (25,493) $ (27,826)
Net loss - diluted $ (8,649) $ (7,678) $ (25,493) $ (27,826)
Denominator:        
Weighted-average common share - basic (in shares) 36,643 36,111 36,417 36,000
Weighted-average common and common share equivalents - diluted (in shares) 36,643 36,111 36,417 36,000
Anti-dilutive share-based awards excluded from the calculation of diluted loss per share 3,472 3,371 3,447 3,290