v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of 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
NET INCOME (LOSS) PER SHARE        
Net loss from continuing operations $ (2,370) $ (1,157) $ (5,336) $ (4,882)
Net income from discontinued operations, net of taxes $ 0 $ 565 $ 0 $ 1,014
Weighted average number of shares used in computing net income (loss) per share – basic 10,943,272 8,408,820 10,669,024 8,402,945
Weighted average number of shares used in computing net income (loss) per share – diluted 10,943,272 8,408,820 10,669,024 8,402,945
Net loss per share from continuing operations - basic $ (0.22) $ (0.14) $ (0.5) $ (0.58)
Net loss per share from continuing operations - diluted (0.22) (0.14) (0.5) (0.58)
Net income per share from discontinued operations - basic 0 0.07 0 0.12
Net income per share from discontinued operations - diluted 0 0.07 0 0.12
Net loss per share - basic (0.22) (0.07) (0.5) (0.46)
Net loss per share - diluted $ (0.22) $ (0.07) $ (0.5) $ (0.46)