XML 60 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Number outstanding (in shares) 5,496,971      
Aggregate intrinsic value $ 15,455 $ 4,172 $ 1,190 $ 0
$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 $ 1.00    
Range of exercise prices, maximum (in usd per share) $ 5 5    
Number outstanding (in shares) 5,011,678      
Weighted average remaining contractual life (years) 8 years 4 months 17 days      
Weighted average exercise price (in usd per share) $ 3.28      
$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 5.01    
Range of exercise prices, maximum (in usd per share) $ 10 10    
Number outstanding (in shares) 415,537      
Weighted average remaining contractual life (years) 6 years 9 months 21 days      
Weighted average exercise price (in usd per share) $ 6.16      
$ 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 10.01    
Range of exercise prices, maximum (in usd per share) $ 15 15    
Number outstanding (in shares) 38,756      
Weighted average remaining contractual life (years) 5 years 1 month 24 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 15.01    
Range of exercise prices, maximum (in usd per share) $ 20 $ 20    
Number outstanding (in shares) 31,000      
Weighted average remaining contractual life (years) 4 years 8 months 26 days      
Weighted average exercise price (in usd per share) $ 16.20