XML 87 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Summary of Changes in the Fair Value of Company's Level 3 Financial Liabilities (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Liability for Class A Redeemable Common Shares [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning Balance $ 10,632
Exercise of stock options 432
Change in fair value 19,223
Modification to stock options as a result of the Company's IPO (30,287)
Liability for Stock-Based Compensation Awards [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning Balance 11,604
Exercise of stock options (411)
Forfeitures of stock options (157)
Change in fair value 25,191
Modification to stock options as a result of the Company's IPO $ (36,227)