Annual report pursuant to Section 13 and 15(d)

Business Acquisitions - Additional Information (Details)

v3.10.0.1
Business Acquisitions - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 03, 2018
Dec. 31, 2018
Business Acquisition [Line Items]    
Business acquisition purchase consideration in cash   $ 1,711,000
HunchLab    
Business Acquisition [Line Items]    
Business acquisition date Oct. 03, 2018  
Business acquisitions purchase consideration $ 2,500,000  
Business acquisition purchase consideration in cash $ 1,700,000  
Revenue number of years on the base of business acquisition 3 years  
Percentage of discounted cash flows 25.50%  
Acquisition related expenses $ 200,000  
HunchLab | Maximum    
Business Acquisition [Line Items]    
Business acquisition contingent earnout payable in cash $ 750,000