v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
NET INCOME (LOSS) PER SHARE    
Net loss from continuing operations $ (2,966) $ (3,725)
Net income from discontinued operations net of taxes $ 0 $ 449
Weighted average number of shares used in computing net income (loss) per share – basic 10,396,906 8,374,928
Weighted average number of shares used in computing net income (loss) per share – diluted 10,396,906 8,374,928
Net loss per share from continuing operations - basic $ (0.29) $ (0.44)
Net loss per share from continuing operations - diluted (0.29) (0.44)
Net income per share from discontinued operations - basic 0 0.05
Net income per share from discontinued operations - diluted 0 0.05
Net loss per share - basic (0.29) (0.39)
Net loss per share - diluted $ (0.29) $ (0.39)