Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Detail)

v3.22.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sep. 30, 2018
Class of Stock [Line Items]            
Common stock shares issued 3,450,000          
Share price $ 18.50     $ 18.50    
Net proceeds from stock issuance $ 59,771     $ 66,278    
Stock issuance costs 4,054          
Exercise of warrants     $ 2,279 $ 2,100    
Issued warrants to purchase       450,000    
Warrants to purchase shares of common stock exercised       967,711    
JMP Securities [Member]            
Class of Stock [Line Items]            
Net proceeds from stock issuance       $ 5,986 $ 24,373  
Maximum aggregate sales price of shares to be issued under sale agreement. $ 50,000     $ 50,000    
Common Stock [Member]            
Class of Stock [Line Items]            
Common stock shares issued       4,941,317    
Exercise of warrants     $ 2,279 $ 2,100    
Exercise of warrants issued, shares for cash consideration     252,218 154,311    
Aggregate exercise of warrants issued, shares     23,050 442,126    
Issued warrants to purchase shares upon exercises     26,000 813,400    
Shares issued to outside service provider, shares     15,828 12,100    
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   394,604   105,898 315,687  
Business acquisition, shares issued or issuable, value         $ 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] | Wazee Digital Inc [Member] | Escrow Deposit            
Class of Stock [Line Items]            
Business acquisition, indemnification and other obligations, shares issued or issuable       9,552    
Common Stock [Member] | General and Administrative Expense [Member]            
Class of Stock [Line Items]            
Stock-based compensation expense     $ 369 $ 95    
Common Stock [Member] | JMP Securities [Member]            
Class of Stock [Line Items]            
Common stock shares issued       1,491,317 5,205,430  
Stock issuance costs       $ 291 $ 756  
Common Stock and Employee Stock Purchase Plan [Member]            
Class of Stock [Line Items]            
Shares issued in connection with stock option exercise     1,176,984 482,417