Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v3.22.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2018 $ 17,147 $ 55 $ 114,618 $ (97,377) $ (149)
Beginning balance, Shares at Dec. 31, 2018   10,864,722      
Exercise of stock options $ 454 $ 2 452    
Exercise of stock options, Shares 307,365 307,365      
Issuance of common stock in connection with exercise of warrants $ 71   71    
Issuance of common stock in connection with exercise of warrants, Shares   26,098      
Issuance of common stock upon secondary offering, net of costs 10,554 $ 1 10,553    
Issuance of common stock upon secondary offering, net of costs, Shares   250,000      
Repurchase of common stock and retirement (6,718) $ (2) (6,716)    
Repurchase of common stock and retirement, Shares   (257,824)      
Issuance of common stock from ESPP purchases 873 $ 1 872    
Issuance of common stock from ESPP purchases, Shares   65,639      
Issuance of common stock from RSU's vested, Shares   58,150      
Stock-based compensation 3,057   3,057    
Foreign currency translation gain (loss) 15       15
Net income (loss) 1,798     1,798  
Ending balance at Dec. 31, 2019 27,251 $ 57 122,907 (95,579) (134)
Ending balance, Shares at Dec. 31, 2019   11,314,150      
Exercise of stock options $ 314 $ 1 313    
Exercise of stock options, Shares 96,456 96,456      
Issuance of common stock in connection with exercise of warrants, Shares   46,939      
Repurchase of common stock $ (1,615)   (1,615)    
Repurchase of common stock, Shares (74,520) (74,520)      
Issuance of common stock from ESPP purchases $ 704   704    
Issuance of common stock from ESPP purchases, Shares   37,102      
Issuance of common stock from RSU's vested, Shares   54,970      
Issuance of common stock from acquisition 2,000   2,000    
Issuance of common stock from acquisition, Shares   63,901      
Stock-based compensation 4,462   4,462    
Foreign currency translation gain (loss) (36)       (36)
Net income (loss) 1,225     1,225  
Ending balance at Dec. 31, 2020 34,305 $ 58 128,771 (94,354) (170)
Ending balance, Shares at Dec. 31, 2020   11,538,998      
Exercise of stock options $ 898   898    
Exercise of stock options, Shares 97,702 97,702      
Issuance of common stock in connection with exercise of warrants $ 8   8    
Issuance of common stock in connection with exercise of warrants, Shares   50,716      
Repurchase of common stock $ (3,601)   (3,601)    
Repurchase of common stock, Shares (95,151) (95,151)      
Issuance of common stock from ESPP purchases $ 832   832    
Issuance of common stock from ESPP purchases, Shares   30,193      
Issuance of common stock from RSU's vested, Shares   80,972      
Stock-based compensation 5,872   5,872    
Foreign currency translation gain (loss) (68)       (68)
Net income (loss) (4,431)     (4,431)  
Ending balance at Dec. 31, 2021 $ 33,815 $ 58 $ 132,780 $ (98,785) $ (238)
Ending balance, Shares at Dec. 31, 2021   11,703,430