Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity (Deficit)

v3.20.4
Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income [Member]
Beginning balance at Dec. 31, 2018 $ 60,283 $ 19 $ 230,674 $ (170,411) $ 1
Beginning balance, shares at Dec. 31, 2018   19,335,220      
Common stock offerings, net 24,373 $ 6 24,367    
Common stock offerings, net, shares   5,205,430      
Common stock issued under employee stock plans, net 764   764    
Common stock issued under employee stock plans, net, shares   233,687      
Stock-based compensation expense 19,402   19,402    
Common stock issued for acquisitions 3,862 $ 1 3,861    
Common stock issued for acquisitions, shares   896,400      
Machine Box holdback consideration 760   760    
Net loss (62,078)     (62,078)  
Other comprehensive gain 45       45
Ending balance at Dec. 31, 2019 47,411 $ 26 279,828 (232,489) 46
Ending balance, shares at Dec. 31, 2019   25,670,737      
Common stock offerings, net 65,757 $ 5 65,752    
Common stock offerings, net, shares   4,941,317      
Common stock issued under employee stock plans, net 1,060 $ 1 1,059    
Common stock issued under employee stock plans, net, shares   482,417      
Common stock issued for services 95   95    
Common stock issued for services, shares   12,100      
Release of Machine Box holdback consideration, shares   105,898      
Stock-based compensation expense 19,481   19,481    
Exercise of warrants 2,100 $ 2,100 2,100    
Exercise of warrants, shares   596,437      
Issuance of warrants 308   308    
Common stock returned from acquisition escrow (146)   (146)    
Common stock returned from acquisition escrow, shares   (9,552)      
Net loss (47,876)     (47,876)  
Other comprehensive gain 20       20
Ending balance at Dec. 31, 2020 $ 88,210 $ 32 $ 368,477 $ (280,365) $ 66
Ending balance, shares at Dec. 31, 2020   31,799,354