Commitments and Contingencies - Lease Cost and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 2,338 $ 1,606
Weighted Average Remaining Lease Term (in years) 3 years 6 months 29 days 4 years 5 months 4 days
Weighted Average Discount Rate 12.00% 12.00%
Research and development    
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 499 $ 413
Selling and marketing    
Lessee, Lease, Description [Line Items]    
Operating lease expense 1,012 568
General and administrative    
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 827 $ 625