XML 105 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of stock option activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Shares arising out of options      
Outstanding, shares arising out of options, beginning balance 7,347,241    
Granted, shares arising out of options (in shares) 1,831,180 431,924  
Forfeited, shares arising out of options (25,000)    
Expired, shares arising out of options 0    
Exercised, shares arising out of options (1,020,125)    
Outstanding, shares arising out of options, ending balance 8,133,296   7,347,241
Vested and expected to vest thereafter, shares arising out of options 7,485,096    
Vested and exercisable, shares arising out of options 3,242,333    
Weighted average grant-date fair value of options granted during the period $ 11.35    
Weighted average exercise price      
Outstanding weighted average exercise price, beginning balance (in usd per share) 26.41    
Granted, weighted average exercise price (in usd per share) 43.98    
Forfeited, weighted average exercise price (in usd per share) 31.50    
Expired, weighted average exercise price (in usd per share) 0    
Exercised, weighted average exercise price (in usd per share) 20.50    
Outstanding weighted average exercise price, ending balance (in usd per share) 31.10   $ 26.41
Vested and expected to vest thereafter, weighted average exercise price (in usd per share) 30.24    
Vested and exercisable, weighted average exercise price (in usd per share) $ 23.94    
Weighted average remaining contractual life (years)      
Outstanding weighted average remaining contractual life (years) 6 years 3 months 18 days   5 years 8 months 12 days
Vested and expected to vest thereafter, weighted average remaining contractual life (years) 6 years 3 months 18 days    
Vested and exercisable, weighted average remaining contractual life (years) 3 years 8 months 12 days    
Aggregate intrinsic value      
Outstanding aggregate intrinsic value $ 134,565   $ 0
Exercised, aggregate intrinsic value 26,085    
Vested and expected to vest thereafter, aggregate intrinsic value 130,045    
Vested and exercisable, aggregate intrinsic value $ 76,436