Subsequent Events - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
Jan. 24, 2024 |
Jan. 22, 2024 |
Dec. 31, 2024 |
Sep. 11, 2023 |
|---|---|---|---|---|
| Subsequent Event [Line Items] | ||||
| Exercise price (in USD per share) | $ 0.001 | |||
| Pre-funded Warrants [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Pre-funded warrants to purchase | 210,320 | |||
| Exercise price (in USD per share) | $ 0.001 | |||
| Private Placement [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Sold and issued of shares | 14,500,500 | 14,500,500 | ||
| Stock issued, price per share | $ 12 | |||
| Private Placement [Member] | Pre-funded Warrants [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Stock issued, price per share | $ 11.999 | |||
| Pre-funded warrants to purchase | 4,666,332 | 4,666,332 | ||
| Exercise price (in USD per share) | $ 0.001 | $ 0.001 | ||
| Aggregate purchase price of pre-funded warrant | $ 230 | |||
| Class of warrant or right maximum beneficial ownership percent | 9.99% | |||
| Pre-funded warrants increase or decrease percentage | 19.99% |