Stockholders’ Equity and Stock-Based Compensation - Warrant Activity (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2021 |
Dec. 31, 2020 |
|
| Shares of Stock under Warrants | ||
| Beginning balance (in shares) | 15,174 | |
| Granted (in shares) | 0 | |
| Exercised (in shares) | (10,739) | |
| Canceled (in shares) | (24) | |
| Ending balance (in shares) | 4,411 | 15,174 |
| Weighted- Average Exercise Price | ||
| Beginning balance (in USD per share) | $ 2.34 | |
| Granted (in USD per share) | ||
| Exercised (in USD per share) | 0.89 | |
| Ending balance (in USD per share) | $ 5.89 | $ 2.34 |
| Weighted- Average Remaining Contractual Term | ||
| Balance | 2 years 6 months | 3 years 9 months 3 days |
| Granted | ||
| Aggregate Intrinsic Value | ||
| Beginning balance | $ 26,841 | |
| Exercised | 57,912 | |
| Ending balance | $ 2,911 | $ 26,841 |