Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Parenthetical) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| At-The Market Offering | |||
| Issuance costs | $ 0.7 | ||
| Issuance price per share | $ 46.33 | ||
| Common Stock | |||
| Issuance price per share | $ 29.50 | $ 10.50 | $ 6.50 |
| Issuance costs | $ 9.1 | $ 2.0 | $ 0.2 |
| Common Stock | At-The Market Offering | |||
| Issuance costs | $ 0.9 | ||
| Issuance price per share | $ 20.97 | ||
| Series A Convertible Preferred Stock | |||
| Issuance price per share | $ 3,250 | ||
| Series B-1 Convertible Preferred Stock | |||
| Issuance price per share | $ 10,500 | ||
| Issuance costs | $ 2.6 | ||
| Series B-2 Convertible Preferred Stock | |||
| Issuance price per share | $ 10,500 | ||
| Issuance costs | $ 0.4 | ||