Stock-Based Compensation - Summary of Stock Options by Exercise Price Range (Details)
|
12 Months Ended |
|
Dec. 31, 2020
$ / shares
shares
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Outstanding Number of Options | shares |
2,454,700
|
| Outstanding Weighted Average Remaining Contractual Term (in years) |
4 years 6 months 29 days
|
| Outstanding Weighted Average Exercise Price (per share) |
$ 4.62
|
| Exercisable Number of Options | shares |
1,848,033
|
| Exercisable Weighted Average Exercise Price (per share) |
$ 5.06
|
| $0.00 - $6.25 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Stock options exercise price range, lower limit |
0.00
|
| Stock options exercise price range, upper limit |
$ 6.25
|
| Outstanding Number of Options | shares |
2,154,700
|
| Outstanding Weighted Average Remaining Contractual Term (in years) |
5 years 1 month 13 days
|
| Outstanding Weighted Average Exercise Price (per share) |
$ 3.04
|
| Exercisable Number of Options | shares |
1,548,033
|
| Exercisable Weighted Average Exercise Price (per share) |
$ 2.96
|
| $6.25 -$12.50 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Stock options exercise price range, lower limit |
6.25
|
| Stock options exercise price range, upper limit |
12.50
|
| $12.50 - $18.75 |
|
| Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
| Stock options exercise price range, lower limit |
12.50
|
| Stock options exercise price range, upper limit |
$ 18.75
|
| Outstanding Number of Options | shares |
300,000
|
| Outstanding Weighted Average Remaining Contractual Term (in years) |
7 months 20 days
|
| Outstanding Weighted Average Exercise Price (per share) |
$ 15.92
|
| Exercisable Number of Options | shares |
300,000
|
| Exercisable Weighted Average Exercise Price (per share) |
$ 15.92
|