Annual report pursuant to Section 13 and 15(d)

Business Combinations - Additional Information (Detail)

v3.20.1
Business Combinations - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 06, 2018
USD ($)
Interval
shares
Aug. 31, 2018
USD ($)
shares
Aug. 21, 2018
USD ($)
shares
Jun. 30, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
Jan. 25, 2019
$ / shares
Business Acquisition [Line Items]              
General and administrative         $ 47,324 $ 37,993  
Performance Bridge [Member]              
Business Acquisition [Line Items]              
Business acquisition, effective date     Aug. 21, 2018        
Business acquisition, initial consideration paid     $ 5,158        
Business acquisition, contingent earn-out     3,909        
Business acquisition, initial consideration cash paid     1,220        
Business acquisition, cash consideration     $ 1,220        
Escrow deposit closing, date     Aug. 21, 2020        
Business acquisition, additional contingent consideration paid in cash       $ 883      
General and administrative         139    
Aggregate purchase price paid     $ 8,962        
Performance Bridge [Member] | Common Stock [Member]              
Business Acquisition [Line Items]              
Business acquisition, shares issued or issuable, value     $ 3,938        
Business acquisition, shares issued or issuable | shares     349,072        
Business acquisition initial consideration, additional shares issued | shares     6,482        
Business acquisition, closing price of common stock | $ / shares             $ 34
Business combination, common stock issued for contingent earn-out payments       $ 3,026      
Business combination, common stock shares issued for contingent earn-out payments | shares       574,231      
Performance Bridge [Member] | Escrow Deposit [Member]              
Business Acquisition [Line Items]              
Business acquisition, cash consideration     $ 120        
Performance Bridge [Member] | Escrow Deposit [Member] | Common Stock [Member]              
Business Acquisition [Line Items]              
Business acquisition, shares issued or issuable | shares     34,335        
Wazee Digital Inc [Member]              
Business Acquisition [Line Items]              
Business acquisition, effective date   Aug. 31, 2018          
Business acquisition, cash consideration   $ 7,423          
Escrow deposit closing, date   Aug. 31, 2020          
Aggregate purchase price paid   $ 12,552          
Wazee Digital Inc [Member] | Common Stock [Member]              
Business Acquisition [Line Items]              
Business acquisition, shares issued or issuable, value   $ 5,129          
Business acquisition, shares issued or issuable | shares   491,157          
Wazee Digital Inc [Member] | Escrow Deposit [Member]              
Business Acquisition [Line Items]              
Business acquisition, cash consideration   $ 925          
Wazee Digital Inc [Member] | Escrow Deposit [Member] | Common Stock [Member]              
Business Acquisition [Line Items]              
Business acquisition, shares issued or issuable | shares   60,576          
Machine Box, Inc. [Member]              
Business Acquisition [Line Items]              
Business acquisition, effective date Sep. 06, 2018            
Business acquisition, contingent earn-out $ 2,989       $ 600    
Business acquisition, cash consideration $ 423            
Escrow deposit closing, date Sep. 06, 2020       Sep. 06, 2020    
Aggregate purchase price paid $ 1,484            
Fair value of the contingent amount $ 2,880            
Compensation expense number of intervals | Interval 3            
Business acquisition, contingent earn-out paid         $ 480    
Machine Box, Inc. [Member] | Research and Development [Member]              
Business Acquisition [Line Items]              
Compensation expense         1,493    
Machine Box, Inc. [Member] | Common Stock [Member]              
Business Acquisition [Line Items]              
Business acquisition, shares issued or issuable, value $ 1,061       $ 2,389    
Business acquisition, shares issued or issuable | shares 128,300       394,604    
Business acquisition, additional shares issued or issuable | shares         315,687    
Machine Box, Inc. [Member] | Escrow Deposit [Member] | Common Stock [Member]              
Business Acquisition [Line Items]              
Business acquisition, cash consideration $ 80       $ 120    
Business acquisition, indemnification and other obligations, shares issued or issuable | shares 26,981       78,917