v3.26.1
NET INCOME (LOSS) PER SHARE - EPS computation (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        
Number of shares held in abeyance 6,321,912   6,321,912  
Net income (loss) available to common shareholders used in basic earnings per share $ 288 $ (6,102) $ (6,270) $ (11,934)
Net income (loss) available to common shareholders used in diluted earnings per share $ 288 $ (6,102) $ (6,270) $ (11,934)
Weighted average number of common shares used in basic earnings per share 18,706,169 918,739 10,098,017 916,370
Adjustments to weighted average shares for shares used in diluted earnings per share:        
Weighted average number of common shares for assumed conversion of convertible debt 2,591,053      
Weighted average number of common shares for assumed conversion of convertible preferred stock 4,046,984      
Weighted average number of common shares used in diluted earnings per share 25,344,206 918,739 10,098,017 916,370
Net loss per common share - basic $ 0.02 $ (6.64) $ (0.62) $ (13.02)
Net loss per common share - diluted $ 0.01 $ (6.64) $ (0.62) $ (13.02)