XML 128 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Number outstanding (in shares) 7,060,966      
Aggregate intrinsic value $ 2,831 $ 15,455 $ 4,172 $ 1,190
$1.00 – 5.00        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in usd per share) $ 1.00      
Range of exercise prices, maximum (in usd per share) $ 5.00      
Number outstanding (in shares) 4,553,296      
Weighted average remaining contractual life (years) 8 years 1 month 17 days      
Weighted average exercise price (in usd per share) $ 3.66      
$5.01 – 10.00        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in usd per share) 5.01      
Range of exercise prices, maximum (in usd per share) $ 10.00      
Number outstanding (in shares) 2,449,845      
Weighted average remaining contractual life (years) 8 years 7 months 6 days      
Weighted average exercise price (in usd per share) $ 5.96      
$10.01 – 15.00        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in usd per share) 10.01      
Range of exercise prices, maximum (in usd per share) $ 15.00      
Number outstanding (in shares) 30,325      
Weighted average remaining contractual life (years) 4 years 1 month 20 days      
Weighted average exercise price (in usd per share) $ 13.09      
$15.01 – 20.00        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in usd per share) 15.01      
Range of exercise prices, maximum (in usd per share) $ 20.00      
Number outstanding (in shares) 27,500      
Weighted average remaining contractual life (years) 3 years 8 months 26 days      
Weighted average exercise price (in usd per share) $ 16.16