XML 75 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of Outstanding and Exercisable Options (Details)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Stock options outstanding (in shares) | shares 2,228,647
Weighted average exercise price (in dollars per share) $ 4.42
Weighted average remaining contractual life 9 years 4 months 20 days
Stock options exercisable (in shares) | shares 239,453
Weighted average exercise price (in dollars per share) $ 31.05
$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
Range of exercise prices (in dollars per share) $ 7.8
Stock options outstanding (in shares) | shares 2,052,118
Weighted average exercise price (in dollars per share) $ 1.22
Weighted average remaining contractual life 9 years 8 months 8 days
Stock options exercisable (in shares) | shares 76,652
Weighted average exercise price (in dollars per share) $ 4.40
$7.81 - $15.0  
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.0
Stock options outstanding (in shares) | shares 49,974
Weighted average exercise price (in dollars per share) $ 10.27
Weighted average remaining contractual life 6 years 3 months
Stock options exercisable (in shares) | shares 46,852
Weighted average exercise price (in dollars per share) $ 10.36
$15.1 - $55.0  
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 60,950
Weighted average exercise price (in dollars per share) $ 26.47
Weighted average remaining contractual life 6 years 9 months 29 days
Stock options exercisable (in shares) | shares 50,344
Weighted average exercise price (in dollars per share) $ 28.01
$55.1 - $106.7  
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 65,605
Weighted average exercise price (in dollars per share) $ 79.29
Weighted average remaining contractual life 4 years 9 months 10 days
Stock options exercisable (in shares) | shares 65,605
Weighted average exercise price (in dollars per share) $ 79.29