XML 129 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Summary of Stock Options Exercisable (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Number exercisable (in shares) | shares 3,015,766
Aggregate intrinsic value | $ $ 1,570
$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 exercisable (in shares) | shares 2,233,552
Weighted average remaining contractual life 7 years 5 months 19 days
Weighted average exercise price (in usd per share) $ 3.57
$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 exercisable (in shares) | shares 724,389
Weighted average remaining contractual life 7 years 4 months 24 days
Weighted average exercise price (in usd per share) $ 6.22
$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 exercisable (in shares) | shares 30,325
Weighted average remaining contractual life 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 exercisable (in shares) | shares 27,500
Weighted average remaining contractual life 3 years 8 months 26 days
Weighted average exercise price (in usd per share) $ 16.16