Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statements of Stockholders' Equity (Unaudited)

v3.22.2.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2020 $ 34,305 $ 58 $ 128,771 $ (94,354) $ (170)
Beginning balance, Shares at Dec. 31, 2020   11,538,998      
Exercise of stock options 213   213    
Exercise of stock options, Shares   60,600      
Repurchase of common stock (2,192)   (2,192)    
Repurchase of common stock, Shares   (56,162)      
Issuance of common stock from RSUs vested, Shares   24,332      
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      
Stock-based compensation 1,375   1,375    
Other comprehensive income (loss) (17)       (17)
Net income (loss) 79     79  
Ending balance at Mar. 31, 2021 33,771 $ 58 128,175 (94,275) (187)
Ending balance, Shares at Mar. 31, 2021   11,618,484      
Beginning balance at Dec. 31, 2020 34,305 $ 58 128,771 (94,354) (170)
Beginning balance, Shares at Dec. 31, 2020   11,538,998      
Net income (loss) (1,120)        
Ending balance at Sep. 30, 2021 35,276 $ 58 130,855 (95,474) (163)
Ending balance, Shares at Sep. 30, 2021   11,675,860      
Beginning balance at Mar. 31, 2021 33,771 $ 58 128,175 (94,275) (187)
Beginning balance, Shares at Mar. 31, 2021   11,618,484      
Exercise of stock options 364   364    
Exercise of stock options, Shares   16,432      
Repurchase of common stock (491)   (491)    
Repurchase of common stock, Shares   (12,585)      
Issuance of common stock from ESPP purchase, Shares   18,294      
Issuance of common stock from ESPP purchases 462   462    
Issuance of common stock from RSUs vested, Shares   37,538      
Stock-based compensation 1,494   1,494    
Other comprehensive income (loss) 38       38
Net income (loss) (250)     (250)  
Ending balance at Jun. 30, 2021 35,388 $ 58 130,004 (94,525) (149)
Ending balance, Shares at Jun. 30, 2021   11,678,163      
Exercise of stock options 316   316    
Exercise of stock options, Shares   14,550      
Repurchase of common stock (918)   (918)    
Repurchase of common stock, Shares   (26,404)      
Issuance of common stock from RSUs vested, Shares   9,551      
Stock-based compensation 1,453   1,453    
Other comprehensive income (loss) (14)       (14)
Net income (loss) (949)     (949)  
Ending balance at Sep. 30, 2021 35,276 $ 58 130,855 (95,474) (163)
Ending balance, Shares at Sep. 30, 2021   11,675,860      
Beginning balance at Dec. 31, 2021 33,815 $ 58 132,780 (98,785) (238)
Beginning balance, Shares at Dec. 31, 2021   11,703,430      
Exercise of stock options 13   13    
Exercise of stock options, Shares   8,528      
Repurchase of common stock (1,634)   (1,634)    
Repurchase of common stock, Shares   (57,623)      
Issuance of common stock from RSUs vested, Shares   22,755      
Issuance of common stock for acquisition 14,266 $ 3 14,263    
Issuance of common stock for acquisition, Shares   464,540      
Stock-based compensation 1,855   1,855    
Other comprehensive income (loss) 73       73
Net income (loss) 387     387  
Ending balance at Mar. 31, 2022 48,775 $ 61 147,277 (98,398) (165)
Ending balance, Shares at Mar. 31, 2022   12,141,630      
Beginning balance at Dec. 31, 2021 $ 33,815 $ 58 132,780 (98,785) (238)
Beginning balance, Shares at Dec. 31, 2021   11,703,430      
Exercise of stock options, Shares 22,689        
Repurchase of common stock $ (3,100)        
Repurchase of common stock, Shares (106,992)        
Net income (loss) $ 7,430        
Ending balance at Sep. 30, 2022 59,222 $ 61 150,855 (91,355) (339)
Ending balance, Shares at Sep. 30, 2022   12,191,762      
Beginning balance at Mar. 31, 2022 48,775 $ 61 147,277 (98,398) (165)
Beginning balance, Shares at Mar. 31, 2022   12,141,630      
Exercise of stock options 2   2    
Exercise of stock options, Shares   686      
Repurchase of common stock (1,450)   (1,450)    
Repurchase of common stock, Shares   (49,369)      
Issuance of common stock from ESPP purchase, Shares   20,630      
Issuance of common stock from ESPP purchases 489   489    
Issuance of common stock from RSUs vested, Shares   41,198      
Stock-based compensation 2,131   2,131    
Other comprehensive income (loss) (96)       (96)
Net income (loss) 3,010     3,010  
Ending balance at Jun. 30, 2022 52,861 $ 61 148,449 (95,388) (261)
Ending balance, Shares at Jun. 30, 2022   12,154,775      
Exercise of stock options 249   249    
Exercise of stock options, Shares   13,475      
Issuance of common stock from RSUs vested, Shares   23,512      
Stock-based compensation 2,157   2,157    
Other comprehensive income (loss) (78)       (78)
Net income (loss) 4,033     4,033  
Ending balance at Sep. 30, 2022 $ 59,222 $ 61 $ 150,855 $ (91,355) $ (339)
Ending balance, Shares at Sep. 30, 2022   12,191,762