v3.26.1
EARNINGS PER SHARE - Summary of Computation of Company's Basic and Diluted Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net Income (Loss) $ (1,788) $ (2,407) $ (3,328) $ (4,076)
Denominator        
Weighted-average common shares outsanding - basic 35,276,155 35,573,749 35,202,327 35,583,139
Weighted-average effect of potentially dilutive securities:        
Weighted-average common shares outstanding - diluted 35,276,155 35,573,749 35,202,327 35,583,139
Earnings (loss) per share - basic $ (0.05) $ (0.07) $ (0.09) $ (0.11)
Earnings (loss) per share - diluted $ (0.05) $ (0.07) $ (0.09) $ (0.11)
Time-based Stock Options        
Weighted-average effect of potentially dilutive securities:        
Effect of potentially dilutive stock options 0 0 0 0
Performance-based Stock Options        
Weighted-average effect of potentially dilutive securities:        
Effect of potentially dilutive stock options 0 0 0 0
Restricted Stock Units        
Weighted-average effect of potentially dilutive securities:        
Effect of potentially dilutive restricted stock units 0 0 0 0