Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Detail)

v3.7.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2017
Jun. 30, 2017
Jun. 30, 2017
May 17, 2017
Initial Public Offering [Member]        
Other Commitments [Line Items]        
Common stock price per share       $ 15.00
Chad Steelberg and Ryan Steelberg [Member]        
Other Commitments [Line Items]        
Estimated common stock calculated value $ 125      
Chad Steelberg and Ryan Steelberg [Member] | Time-based Stock Option [Member]        
Other Commitments [Line Items]        
Percentage of fully diluted shares outstanding that may be purchased 5.00%      
Vesting period 3 years 3 years    
Options Granted   2,089,638 2,089,638  
Chad Steelberg and Ryan Steelberg [Member] | Performance- based Stock Option [Member]        
Other Commitments [Line Items]        
Percentage of fully diluted shares outstanding that may be purchased 2.50%      
Vesting period 5 years 5 years    
Vesting rights description   The performance-based stock option would vest upon the earlier of (a) the first date on which the market capitalization of the Company's common stock equals or exceeds $400,000 over five consecutive business days, or (b) five years after the IPO The performance-based stock option would vest upon the earlier of (a) the first date on which the market capitalization of the Company's common stock equals or exceeds $400,000 over five consecutive business days, or (b) five years after the IPO.  
Vesting rights, market capitalization $ 400,000 $ 400,000 $ 400,000  
Vesting rights, consecutive trading days 5 days 5 days    
Options Granted   1,044,818 1,044,818  
Chad Steelberg and Ryan Steelberg [Member] | Performance- based Stock Option [Member] | Initial Public Offering [Member]        
Other Commitments [Line Items]        
Common stock price per share $ 0 $ 0 $ 0  
Ryan Steelberg [Member]        
Other Commitments [Line Items]        
Estimated common stock calculated value   $ 125    
Annual salary under agreement $ 350      
Chief Executive Officer [Member]        
Other Commitments [Line Items]        
Share-based compensation arrangement by share-based payment award, shares issued in period   10,121