v3.25.2
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income (loss) for basic and diluted calculation $ 164 $ (2,203) $ (3,455) $ (6,798)
Denominator:        
Weighted average shares of Common Stock outstanding for basic calculation 78,663,884 73,308,281 77,651,330 73,172,980
Weighted average dilutive effect of stock options and restricted stock 2,607,726      
Weighted average shares of Common Stock outstanding for diluted calculation 81,271,610 73,308,281 77,651,330 73,172,980
Antidilutive securities excluded from computation of earnings (loss) per share, amount 2,365,709      
Outstanding Stock Options, Unvested Restricted Stock and Warrants        
Denominator:        
Antidilutive securities excluded from computation of earnings (loss) per share, amount     12,936,429  
Outstanding Stock Options, Unvested Restricted Stock, Warrants and Convertible Notes        
Denominator:        
Antidilutive securities excluded from computation of earnings (loss) per share, amount   31,744,960   31,791,645