Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details)

v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Net Income (Loss) $ 509 $ (3,637) $ 6,277 $ (148) $ (2,688) $ 5 $ 3,149 $ (2,831)
Change in fair value of warrant liability (231)     55     (2,348) (1,004)
Net income (loss) for EPS - Diluted $ 509     $ (148)     $ 3,149 $ (3,835)
Weighted-average number of shares outstanding - basic 53,208,538     51,321,026     53,076,733 51,252,581
Additional shares from assumed exercise of warrants               177,624,000
Additional shares from assumed stock-settled options             12,524  
Additional shares from assumed stock-settled restricted stock units 166,000           180,178  
Additional shares from assumed issuance under the Employee Stock Purchase Plan 10,573,000           3,538,000  
Weighted-average number of shares outstanding - diluted 53,385,111     51,321,026     53,272,973 51,430,205
Earnings (loss) per share - basic:                
Earnings (loss) per share - basic: $ 0.01     $ 0.00     $ 0.06 $ (0.06)
Earnings (loss) per share - diluted:                
Earnings (loss) per share - diluted: $ 0.01     $ 0.00     $ 0.06 $ (0.07)
Warrants                
Anti-dilutive shares/units excluded from earnings per share - diluted:                
Additional shares from assumed exercise of warrants       126,154        
RSU member                
Anti-dilutive shares/units excluded from earnings per share - diluted:                
Additional shares excluded from earnings per share - diluted       2,007,217       1,869,782
Stock options                
Anti-dilutive shares/units excluded from earnings per share - diluted:                
Additional shares excluded from earnings per share - diluted       6,542       1,043