Subsequent Events - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands | May 17, 2017 | Apr. 30, 2017 | Mar. 31, 2017 | Jun. 30, 2017 | Mar. 31, 2017 | May 31, 2017 | May 16, 2017 | Dec. 31, 2016 |
Subsequent Event [Line Items] | | | | | | | | |
Net book value | | | $ 23,869 | | $ 23,869 | | | $ 23,350 |
Fair market value of warrants | | | $ 3,996 | | 3,996 | | | $ 7,114 |
Accretion of redeemable convertible preferred stock | | | | | $ 1,073 | | | |
Common stock, shares authorized | | | 38,500,000 | | 38,500,000 | | | 38,500,000 |
Common stock, par value | | | $ 0.001 | | $ 0.001 | | | $ 0.001 |
Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Common stock, shares authorized | | 38,500,000 | | | | 75,000,000 | | |
Common stock, par value | | $ 0.001 | | | | | | |
Preferred Stock, authorized | | 11,500,000 | | | | 1,000,000 | | |
Preferred Stock, par value | | $ 0.001 | | | | | | |
Bridge Loan [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Debt instrument principal balance | | | $ 2,000 | | $ 2,000 | | | |
Bridge Loan [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrants to purchase common stock | 313,446 | | | | | | 240,000 | |
Fully diluted shares outstanding percentage | 1.50% | | | | | | | |
Shares converted to common stock | 590,717 | | | | | | | |
Debt instrument principal balance | $ 8,000 | | | | | | | |
Accrued interest | $ 18 | | | | | | | |
Warrants exercise price description | Warrants have an exercise price per share equal to the lower of $13.6088 or the IPO price per share to the public | | | | | | | |
VLOC, LLC [Member] | Acacia [Member] | Bridge Loan [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Borrowing under line of credit | $ 4,000 | $ 2,000 | | | | | | |
Common stock issued | 90,000 | 45,000 | | | | | | |
Warrants to purchase common stock | 120,000 | 60,000 | | | | | | |
Fully diluted shares outstanding percentage | 0.75% | 0.375% | | | | | | |
Warrants maturity period | 10 years | 10 years | | | | | | |
Warrant exercise price | $ 13.6088 | | | | | | | |
Debt instrument principal balance | $ 8,000 | | | | | | | |
Acacia [Member] | Convertible Notes Payable [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Shares converted to common stock | 1,523,746 | | | | | | | |
Debt instrument principal balance | $ 20,000 | | | | | | | |
Accrued interest | $ 736 | | | | | | | |
Maximum [Member] | VLOC, LLC [Member] | Acacia [Member] | Bridge Loan [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrant exercise price | | $ 13.6088 | | | | | | |
Maximum [Member] | Acacia [Member] | Convertible Notes Payable [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrant exercise price | | | $ 13.6088 | | $ 13.6088 | | | |
IPO [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Common stock issued | 2,500,000 | | | | | | | |
Common stock price per share | $ 15 | | | | | | | |
Proceeds from issuance of common stock | $ 32,624 | | | | | | | |
Underwriting discounts, commissions and offering costs | $ 4,876 | | | | | | | |
IPO [Member] | Acacia [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
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. | | | |
IPO [Member] | Acacia [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrants maturity period | 5 years | | | | | | | |
Warrant exercise price | $ 13.6088 | | | | | | | |
Percentage of warrant exercise | 10.00% | | | | | | | |
Fair market value of warrants | $ 5,790 | | | | | | | |
IPO [Member] | Maximum [Member] | Acacia [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrants to purchase common stock | 809,400 | | | | | | | |
Series B Redeemable Convertible Preferred Stock [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Net book value | | | $ 18,102 | | $ 18,102 | | | $ 17,897 |
Preferred Stock, authorized | | | 3,092,781 | | 3,092,781 | | | 3,092,781 |
Preferred Stock, par value | | | $ 0.001 | | $ 0.001 | | | $ 0.001 |
Series B Redeemable Convertible Preferred Stock [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Liquidation preference value | $ 18,668 | | | | | | | |
Net book value | $ 18,463 | | | | | | | |
Shares converted to common stock | 2,309,135 | | | | | | | |
Series A Redeemable Convertible Preferred Stock [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Net book value | | | $ 5,767 | | $ 5,767 | | | $ 5,453 |
Preferred Stock, authorized | | | 5,666,667 | | 5,666,667 | | | 5,666,667 |
Preferred Stock, par value | | | $ 0.001 | | $ 0.001 | | | $ 0.001 |
Series A Redeemable Convertible Preferred Stock [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Liquidation preference value | $ 8,598 | | | | | | | |
Net book value | $ 6,272 | | | | | | | |
Shares converted to common stock | 2,922,798 | | | | | | | |
Primary Warrant [Member] | Acacia [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Issuance of stock due to warrants exercise | 2,150,335 | | | | | | | |
Cash proceeds from exercise of warrants | $ 29,263 | | | | | | | |
Scenario, Forecast [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Conversion of convertible notes payable and warrants issuance expense | | | | $ 8,600 | | | | |
Accretion of redeemable convertible preferred stock | | | | $ 2,900 | | | | |
Vested Upon Issuance [Member] | IPO [Member] | Acacia [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrant vesting percentage | 50.00% | | | | | | | |
Vest in May 2018 [Member] | IPO [Member] | Acacia [Member] | Subsequent Event [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Warrant vesting percentage | 50.00% | | | | | | | |
Chad Steelberg and Ryan Steelberg [Member] | Time-based Stock Option [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Options Granted | | | | | 2,089,638 | | | |
Vesting period | | | 3 years | | | | | |
Chad Steelberg and Ryan Steelberg [Member] | Performance- based Stock Option [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Options Granted | | | | | 1,044,818 | | | |
Vesting period | | | 5 years | | | | | |
Employees And Directors [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Options Granted | | | | | 713,785 | | | |
Options exercise price | | | | | $ 15 | | | |
Vesting period | | | | | 4 years | | | |
Directors [Member] | Restricted Stock Units [Member] | 2017 Stock Incentive Plan [Member] | | | | | | | | |
Subsequent Event [Line Items] | | | | | | | | |
Restricted stock units granted | | | | | 30,000 | | | |