Stockholder's Equity - Summary of Warrants Activity (Detail) - $ / shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Number of Common Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Beginning Balance | 8,427,508 | 8,427,508 |
| Exercised | (322,893) | |
| Ending Balance | 8,104,615 | 8,427,508 |
| Number of Pre-funded Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Beginning Balance | 40,492,923 | 24,696,206 |
| Issued | 7,000,000 | |
| Exercised | (6,209,871) | (2,583,144) |
| Ending Balance | 41,283,052 | 22,113,062 |
| Common Warrant and Pre-funded Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Weighted-Average Exercise Price, Issued | $ 0.001 | |
| Weighted-Average Exercise Price, Exercised | $ 0.307 | $ 0.001 |