XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-based Compensation - Summary of Stock Option Activity (Detail) - 2014 and 2015 Equity Incentive Plan [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Shares Outstanding, Beginning Balance 6,361  
Shares, Granted 1,437  
Shares, Exercised (404)  
Shares, Cancelled or forfeited (268)  
Shares Outstanding, Ending Balance 7,126 6,361
Shares, Exercisable 4,566  
Shares, Vested and expected to vest 7,126  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted-average Exercise Price Outstanding, Beginning Balance $ 31.21  
Weighted-average Exercise Price, Granted 43.04  
Weighted-average Exercise Price, Exercised 11.46  
Weighted-average Exercise Price, Cancelled or forfeited 45.98  
Weighted-average Exercise Price, Outstanding, Ending Balance 34.16 $ 31.21
Weighted-average Exercise Price, Exercisable 29.62  
Weighted-average Exercise Price, Vested and expected to vest $ 34.16  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-average Remaining Contractual Life (Years) Outstanding 7 years 2 months 12 days 7 years 6 months
Weighted-average Remaining Contractual Life (Years), Exercisable 6 years 2 months 12 days  
Weighted-average Remaining Contractual Life (Years), Vested and expected to vest 7 years 2 months 12 days  
Aggregate Intrinsic Value Outstanding $ 41,128 $ 101,356
Aggregate Intrinsic Value, Exercisable 40,607  
Aggregate Intrinsic Value, Vested and expected to vest $ 41,128