Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2019 $ 27,251 $ 57 $ 122,907 $ (95,579) $ (134)
Beginning 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)      
Issuance of common stock from ESPP purchases 704   704    
Issuance of common stock from ESPP purchases, Shares   37,102      
Vesting of RSUs, 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 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      
Vesting of RSUs, Shares   80,972      
Stock-based compensation 5,872   5,872    
Foreign currency translation 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      
Exercise of stock options $ 538 $ 1 537    
Exercise of stock options, Shares 41,819 41,819      
Repurchase of common stock $ (3,084)   (3,084)    
Repurchase of common stock, Shares (106,992) (106,992)      
Issuance of common stock from ESPP purchases $ 797   797    
Issuance of common stock from ESPP purchases, Shares   33,161      
Vesting of RSUs, Shares   107,971      
Issuance of common stock from acquisition 14,266 $ 3 14,263    
Issuance of common stock from acquisition, Shares   464,540      
Stock-based compensation 8,280   8,280    
Foreign currency translation loss (52)       (52)
Net income (loss) 6,385     6,385  
Ending balance at Dec. 31, 2022 $ 60,945 $ 62 $ 153,573 $ (92,400) $ (290)
Ending balance, Shares at Dec. 31, 2022   12,243,929