XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock options outstanding (in shares) | shares 601,313
Weighted average exercise price (in dollars per share) $ 20.07
Weighted average remaining contractual life 8 years 2 months 19 days
Stock options exercisable (in shares) | shares 214,952
Weighted average exercise price (in dollars per share) $ 4.06
$0.00 - $0.78  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 0
Range of exercise prices (in dollars per share) $ 7.8
Stock options outstanding (in shares) | shares 319,669
Weighted average exercise price (in dollars per share) $ 4.22
Weighted average remaining contractual life 9 years 7 months 6 days
Stock options exercisable (in shares) | shares 455
Weighted average exercise price (in dollars per share) $ 6.28
$0.79 - $1.50  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 7.8
Range of exercise prices (in dollars per share) $ 15.0
Stock options outstanding (in shares) | shares 71,357
Weighted average exercise price (in dollars per share) $ 10.32
Weighted average remaining contractual life 6 years 7 months 9 days
Stock options exercisable (in shares) | shares 55,991
Weighted average exercise price (in dollars per share) $ 10.68
$1.51 - $5.50  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 15.1
Range of exercise prices (in dollars per share) $ 55.0
Stock options outstanding (in shares) | shares 122,294
Weighted average exercise price (in dollars per share) $ 24.03
Weighted average remaining contractual life 7 years 5 months 12 days
Stock options exercisable (in shares) | shares 71,343
Weighted average exercise price (in dollars per share) $ 26.92
$5.51 - $10.67  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 55.1
Range of exercise prices (in dollars per share) $ 106.7
Stock options outstanding (in shares) | shares 87,993
Weighted average exercise price (in dollars per share) $ 80.07
Weighted average remaining contractual life 5 years 6 months 18 days
Stock options exercisable (in shares) | shares 87,163
Weighted average exercise price (in dollars per share) $ 80.16