XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock options outstanding (in shares) | shares 2,457,293
Weighted average exercise price (in dollars per share) $ 3.98
Weighted average remaining contractual life 9 years 3 months 21 days
Stock options exercisable (in shares) | shares 236,838
Weighted average exercise price (in dollars per share) $ 30.69
$0.00 - $7.80  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 0.00
Range of exercise prices (in dollars per share) $ 7.80
Stock options outstanding (in shares) | shares 2,285,167
Weighted average exercise price (in dollars per share) $ 1.15
Weighted average remaining contractual life 9 years 6 months 29 days
Stock options exercisable (in shares) | shares 76,479
Weighted average exercise price (in dollars per share) $ 4.40
$7.81 - $15.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 7.81
Range of exercise prices (in dollars per share) $ 15.00
Stock options outstanding (in shares) | shares 49,941
Weighted average exercise price (in dollars per share) $ 10.27
Weighted average remaining contractual life 6 years
Stock options exercisable (in shares) | shares 48,035
Weighted average exercise price (in dollars per share) $ 10.32
$15.10 - $55.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 15.10
Range of exercise prices (in dollars per share) $ 55.00
Stock options outstanding (in shares) | shares 58,020
Weighted average exercise price (in dollars per share) $ 26.49
Weighted average remaining contractual life 6 years 6 months 25 days
Stock options exercisable (in shares) | shares 48,159
Weighted average exercise price (in dollars per share) $ 28.07
$55.10 - $106.70  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices (in dollars per share) 55.10
Range of exercise prices (in dollars per share) $ 106.70
Stock options outstanding (in shares) | shares 64,165
Weighted average exercise price (in dollars per share) $ 79.24
Weighted average remaining contractual life 4 years 6 months 14 days
Stock options exercisable (in shares) | shares 64,165
Weighted average exercise price (in dollars per share) $ 79.24