Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
||
---|---|---|---|---|
Redeemable Convertible Preferred Stock Warrant Liability | ||||
Liabilities: | ||||
Liabilities, Fair Value Disclosure | $ 450 | |||
Level 3 | Redeemable Convertible Preferred Stock Warrant Liability | ||||
Liabilities: | ||||
Liabilities, Fair Value Disclosure | 450 | |||
Money Market Funds | ||||
Assets: | ||||
Assets, Fair Value Disclosure | [1] | $ 381,412 | 48,168 | |
Money Market Funds | Level 1 | ||||
Assets: | ||||
Assets, Fair Value Disclosure | [1] | $ 381,412 | $ 48,168 | |
|