Warrant Liability (Additional Information) (Details) - $ / shares |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2024 |
Mar. 25, 2024 |
Dec. 31, 2023 |
|
| Class of Warrant or Right [Line Items] | |||
| Number of warrants released | 3,914,525 | 3,914,525 | |
| Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 11.5 | $ 11.5 | |
| Common Warrants | |||
| Class of Warrant or Right [Line Items] | |||
| Class of Warrant or Right, Exercise Price of Warrants or Rights | $ 1.33 | ||
| Warrants exercisable date | Sep. 25, 2024 | ||
| Warrants issued for the purchase of common stock | 15,000,000 | ||
| Warrants expiration date | Sep. 25, 2029 | ||
| Private Warrants [Member] | |||
| Class of Warrant or Right [Line Items] | |||
| Warrants exercisable date | May 07, 2021 | ||
| Warrants expiration date | Dec. 28, 2025 |