Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions - Additional Information (Detail)

v3.7.0.1
Related Party Transactions - Additional Information (Detail)
1 Months Ended 3 Months Ended 6 Months Ended
May 17, 2017
USD ($)
$ / shares
shares
Apr. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
$ / shares
shares
May 31, 2017
USD ($)
shares
Mar. 31, 2017
USD ($)
$ / shares
shares
Nov. 30, 2016
USD ($)
$ / shares
shares
Aug. 31, 2016
USD ($)
$ / shares
shares
Jun. 30, 2017
USD ($)
$ / shares
shares
Mar. 31, 2017
USD ($)
$ / shares
shares
Jun. 30, 2016
USD ($)
Jun. 30, 2017
USD ($)
Option
$ / shares
shares
Jun. 30, 2016
USD ($)
May 16, 2017
shares
Dec. 31, 2016
USD ($)
Related Party Transaction [Line Items]                            
Warrants maturity period                     4 years      
Cash proceeds from exercise of warrants                     $ 29,263,000      
Issuance of warrants to purchase common stock                     $ 8,658,000      
Warrant issued to purchase common stock | shares               1,277,157     1,277,157      
Common stock issued | shares                     12,335,265      
Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares     $ 13.6088   $ 13.6088       $ 13.6088          
Warrants maturity period 5 years       5 years                  
Warrant issued to purchase common stock | shares 809,400   809,400   809,400       809,400          
Percentage of warrant exercise 10.00%       10.00%                  
Warrant vesting period                     Fifty percent of the shares underlying the 10% Warrant vesting as of the issuance date of the 10% Warrant and the remaining fifty percent of the shares vesting on the first anniversary of the issuance date of the 10% Warrant.      
Common stock issued | shares 2,500,000                   2,500,000      
Initial Public Offering [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant issued to purchase common stock | shares 51,437   51,437   51,437       51,437          
Vested Upon Issuance [Member] | Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant vesting percentage 50.00%       50.00%                  
Convertible Notes Payable [Member] | Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant issued to purchase common stock | shares 154,311   154,311   154,311       154,311          
First Loans [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance                           $ 10,000,000
Issuance of warrants to purchase common stock                     $ 700,000      
First Loans [Member] | Minimum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares               $ 8.0833     $ 8.0833      
First Loans [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares               13.7323     $ 13.7323      
Second Loans [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance                           10,000,000
Warrants maturity period           4 years                
Issuance of warrants to purchase common stock           $ 700,000                
Number of warrants issued | shares           2                
Second Loans [Member] | Minimum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares           $ 8.0833                
Second Loans [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares           $ 13.7323                
Bridge Loan [Member]                            
Related Party Transaction [Line Items]                            
Borrowing under line of credit         $ 2,000,000                  
Shares converted to common stock | shares                     590,717      
Common stock issued | shares         90,000                  
Amended Primary Warrant [Member] | Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares     $ 13.6088   $ 13.6088       $ 13.6088          
Acacia [Member]                            
Related Party Transaction [Line Items]                            
Common stock issued | shares         120,000                  
Acacia [Member] | Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares $ 13.6088                          
Warrants maturity period 5 years     5 years                    
Warrant issued to purchase common stock | shares 809,400     809,400                    
Percentage of warrant exercise 10.00%     10.00%                    
Warrant vesting period                     Fifty percent of the shares under the 10% Warrant vested upon its issuance and the remaining half will vest in May 2018.      
Acacia [Member] | Vested Upon Issuance [Member] | Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant vesting percentage 50.00%                          
Acacia [Member] | Convertible Notes Payable [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance $ 20,000,000           $ 20,000,000              
Debt instrument interest rate             6.00%              
Shares converted to common stock | shares 1,523,746           1,523,746       1,523,746      
Warrant exercise price | $ / shares             $ 13.6088              
Warrants maturity period             5 years              
Conversion price per share | $ / shares $ 13.6088                          
Acacia [Member] | Convertible Notes Payable [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares     $ 13.6088   $ 13.6088       $ 13.6088          
Acacia [Member] | First Loans [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance             $ 10,000,000              
Warrants maturity period                     4 years      
Issuance of warrants to purchase common stock                     $ 700,000      
Acacia [Member] | First Loans [Member] | Minimum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares               8.0833     $ 8.0833      
Acacia [Member] | First Loans [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares               $ 13.7323     $ 13.7323      
Acacia [Member] | Second Loans [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance             $ 10,000,000              
Warrants maturity period           4 years                
Number of warrants issued | shares           700,000         1,277,157      
Warrant issued to purchase common stock | shares               1,277,157     1,277,157      
Acacia [Member] | Second Loans [Member] | Minimum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares           $ 8.0833                
Acacia [Member] | Second Loans [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares           $ 13.7323                
Acacia [Member] | Bridge Loan [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance     $ 8,000,000   $ 8,000,000       $ 8,000,000          
Warrants maturity period   10 years                        
Line of credit maximum borrowing capacity     $ 8,000,000   $ 8,000,000       8,000,000          
Line of credit, interest rate         8.00%                  
Borrowing under line of credit   $ 2,000,000     $ 2,000,000       $ 4,000,000          
Shares converted to common stock | shares     590,717                      
Conversion price per share | $ / shares     $ 13.6088   $ 13.6088       $ 13.6088          
Line of credit, borrowing description                 The Company borrowed the initial $2,000 installment under the Bridge Loan in March 2017, and borrowed the second $2,000 installment in April 2017. Prior to the completion of the IPO, the Lenders exercised their options to advance the remaining $4,000 remaining available under the Bridge Loan.          
Common stock issued | shares                 180,000          
Acacia [Member] | Primary Warrant [Member]                            
Related Party Transaction [Line Items]                            
Issuance of stock due to warrants exercise | shares 2,150,335   2,150,335   2,150,335     2,150,335 2,150,335   2,150,335      
Cash proceeds from exercise of warrants $ 29,263,000       $ 29,263,000                  
Acacia [Member] | Primary Warrant [Member] | Minimum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares     $ 13.3028   $ 13.3028       $ 13.3028          
Acacia [Member] | Primary Warrant [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares     $ 13.7323   $ 13.7323       $ 13.7323          
Warrants exercise price value     $ 50,000,000   $ 50,000,000       $ 50,000,000          
Conversion price per share | $ / shares $ 13.6088                          
Acacia [Member] | Amended Primary Warrant [Member] | Initial Public Offering [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares     $ 13.6088   $ 13.6088       $ 13.6088          
Note Purchase Agreement [Member]                            
Related Party Transaction [Line Items]                            
Common stock issued | shares         120,000                  
VLOC, LLC [Member]                            
Related Party Transaction [Line Items]                            
Warrant issued to purchase common stock | shares               313,446     313,446      
VLOC, LLC [Member] | Bridge Loan [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares $ 13.6088             $ 13.6088     $ 13.6088      
Warrants maturity period 10 years                   10 years      
Warrant issued to purchase common stock | shares 313,446             313,446     313,446      
VLOC, LLC [Member] | Note Purchase Agreement [Member]                            
Related Party Transaction [Line Items]                            
Warrants maturity period                 10 years          
Common stock issued | shares         120,000                  
VLOC, LLC [Member] | Note Purchase Agreement [Member] | Maximum [Member]                            
Related Party Transaction [Line Items]                            
Warrant exercise price | $ / shares $ 13.6088                          
VLOC, LLC [Member] | Note Purchase Agreement [Member] | Bridge Loan [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance $ 8,000,000                          
Issuance of warrants to purchase common stock $ 1,770,000                          
Warrant issued to purchase common stock | shares 313,446                       240,000  
Borrowing under line of credit $ 4,000,000                          
Shares converted to common stock | shares 590,717                          
Conversion price per share | $ / shares $ 13.6088                          
VLOC, LLC [Member] | Note Purchase Agreement [Member] | Chad Steelberg and Ryan Steelberg [Member]                            
Related Party Transaction [Line Items]                            
Ownership percentage 50.00%                   50.00%      
VLOC, LLC [Member] | Note Purchase Agreement [Member] | Acacia [Member]                            
Related Party Transaction [Line Items]                            
Line of credit maximum borrowing capacity     $ 8,000,000   $ 8,000,000       $ 8,000,000          
Line of credit, interest rate         8.00%                  
Line of credit, borrowing description                     The Company drew down the initial $2,000 installment under the Bridge Loan upon the execution of the Note Purchase Agreement. In April 2017, the Company borrowed an additional $2,000 under the Bridge Loan. In May 2017, the Lenders funded the remaining undrawn amounts of $4,000 under the Bridge Loan, which increased the outstanding principal balance of the Bridge Loan to $8,000.      
VLOC, LLC [Member] | Note Purchase Agreement [Member] | Acacia [Member] | Bridge Loan [Member]                            
Related Party Transaction [Line Items]                            
Debt instrument principal balance       $ 8,000,000                    
Borrowing under line of credit   $ 2,000,000   $ 4,000,000 $ 2,000,000                  
Intercompany Administrative Services Agreement [Member] | Steel Ventures, LLC [Member]                            
Related Party Transaction [Line Items]                            
Related party transaction agreement date                     Oct. 01, 2014      
Related party transaction agreement term                     2 years      
Number of renewal options | Option                     2      
Related party transaction agreement renewal term                     2 years      
Related party transaction expenses               $ 0   $ 392,000 $ 0 $ 805,000    
Related party agreement expiration term                     2016-09      
Healthcare Plans [Member] | Chad Steelberg and Ryan Steelberg [Member]                            
Related Party Transaction [Line Items]                            
Related party transaction expenses               14,000   $ 15,000 $ 29,000 $ 44,000    
Due to related party               $ 0     $ 0     $ 73,000