Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Stockholders' Equity (Deficit) - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 28, 2019
Sep. 06, 2018
Aug. 21, 2018
Mar. 31, 2019
Mar. 31, 2020
Mar. 31, 2019
Jan. 25, 2019
Class of Stock [Line Items]              
Net proceeds from stock issuance         $ 3,505 $ 4,160  
Common Stock and Employee Stock Purchase Plan [Member]              
Class of Stock [Line Items]              
Shares issued in connection with stock option exercise         111,427 85,017  
Machine Box, Inc. [Member]              
Class of Stock [Line Items]              
Business acquisition, effective date   Sep. 06, 2018          
Escrow deposit closing, date   Sep. 06, 2020          
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    
Net proceeds from stock issuance         $ 2,984 $ 4,160  
Common Stock [Member]              
Class of Stock [Line Items]              
Common stock shares issued         1,292,208 662,000  
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   135,583   108,469      
Business acquisition, shares issued or issuable, value   $ 880          
Common Stock [Member] | Machine Box, Inc. [Member] | Escrow Deposit              
Class of Stock [Line Items]              
Business acquisition, indemnification and other obligations, shares issued or issuable   27,114          
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,292,208 662,000  
Stock issuance costs         $ 92 $ 178