Fair Value Measurements - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 14, 2021 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Fair Value Disclosures Line Items [Line Items] | ||||
| Issuance of Series E redeemable convertible preferred stock, net of issuance costs of $245 | 182,467 | |||
| Contingent Consideration Paid | $ 1,700 | $ 500 | ||
| Common Stock, Shares, Issued | 123,010,207 | 109,790,702 | ||
| Adjustments To Additional Paid In Capital Reclassification Of Warrant Liabilities | $ 6,300 | |||
| WPM | ||||
| Fair Value Disclosures Line Items [Line Items] | ||||
| Contingent Consideration Paid | $ 0 | $ 400 | $ 0 | |
| Business acquisition, number of shares issuable | 225,000 | |||