Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Level 3 Reconciliation (Details)

v3.22.0.1
Fair Value Measurements - Level 3 Reconciliation (Details) - Recurring - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Preferred stock warrant    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 2,401 $ 1,057
Issuance of warrants for series D preferred stock   127
Increase in fair value of preferred stock warrants 5,871 1,217
Balance at issuance of common stock upon exercise of warrants (8,272)  
Ending balance 0 2,401
Preferred stock tranche option    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 7,567 0
Issuance of warrants for series D preferred stock   1,500
Increase in fair value of preferred stock warrants 4,157 6,067
Balance at reclassification to redeemable convertible preferred stock (11,724)  
Ending balance $ 0 $ 7,567