Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Deficit) - Additional Information (Detail)

v3.20.2
Stockholders' Equity (Deficit) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 28, 2019
Sep. 06, 2018
Aug. 21, 2018
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Jan. 25, 2019
Class of Stock [Line Items]                    
Net proceeds from stock issuance             $ 6,517 $ 17,302    
Exercise of warrants             $ 2,100      
Issued warrants to purchase             450,000      
Warrants to purchase common stock         1,592,840   1,592,840   1,297,151  
Common Stock and Employee Stock Purchase Plan [Member]                    
Class of Stock [Line Items]                    
Shares issued in connection with stock option exercise             297,490 230,979    
Machine Box, Inc. [Member]                    
Class of Stock [Line Items]                    
Business acquisition, effective date   Sep. 06, 2018                
Performance Bridge [Member]                    
Class of Stock [Line Items]                    
Business acquisition, effective date     Aug. 21, 2018              
JMP Securities [Member]                    
Class of Stock [Line Items]                    
Maximum aggregate sales price of shares to be issued under sale agreement.         $ 50,000   $ 50,000      
Net proceeds from stock issuance             $ 5,996 $ 17,531    
Common Stock [Member]                    
Class of Stock [Line Items]                    
Common stock shares issued           1,103,937 1,491,317 2,772,600    
Exercise of warrants             $ 2,100      
Exercise of warrants, shares             154,311      
Business acquisition, shares issued or issuable         105,898   105,898      
Common Stock [Member] | Machine Box, Inc. [Member]                    
Class of Stock [Line Items]                    
Percentage of consideration payable for issuance of shares   80.00%                
Business acquisition, shares issued or issuable         105,898   315,687 394,604    
Business acquisition, shares issued or issuable, value           $ 2,389   $ 2,389    
Common Stock [Member] | Machine Box, Inc. [Member] | Escrow Deposit                    
Class of Stock [Line Items]                    
Business acquisition, indemnification and other obligations, shares issued or issuable             78,917      
Common Stock [Member] | Performance Bridge [Member]                    
Class of Stock [Line Items]                    
Percentage of consideration payable for issuance of shares     80.00%              
Business acquisition initial consideration, additional shares issued     6,482              
Business acquisition, closing price of common stock                   $ 34
Business combination, common stock issued for contingent earn-out payments $ 3,026                  
Business combination, common stock shares issued for contingent earn-out payments       574,231            
Common Stock [Member] | JMP Securities [Member]                    
Class of Stock [Line Items]                    
Common stock shares issued             1,491,317 2,772,600    
Stock issuance costs             $ 281 $ 601