Fair Value Measurements - Summary of Assumptions for Warrant Liability (Details) |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Expected Term [Member] | ||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
| Warrant liability expected term (in years) | 5 years 8 months 12 days | 6 years |
| Expected Volatility [Member] | ||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
| Warrant liability measurement input | 53 | 53 |
| Risk-free Interest Rate [Member] | ||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
| Warrant liability measurement input | 3.94 | 3.5 |
| Dividend Yield [Member] | ||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||
| Warrant liability measurement input | 0 | 0 |