Subsequent Events - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands |
Jul. 01, 2024 |
Jul. 17, 2023 |
|---|---|---|
| Subsequent Event [Line Items] | ||
| Net proceeds | $ 74,874 | |
| July 2024 Offering [Member] | ||
| Subsequent Event [Line Items] | ||
| Common stock, shares sold | 21,000,000 | |
| Common stock, sale of stock, price per share | $ 3 | |
| Net proceeds | $ 74,900 | |
| July 2024 Offering [Member] | Subsequent Event [Member] | ||
| Subsequent Event [Line Items] | ||
| Common stock, shares sold | 26,246,720 | |
| Common stock, sale of stock, price per share | $ 0.001 | |
| Offering price per share | $ 3.81 | |
| Gross proceeds | $ 100,000 | |
| Net proceeds | $ 93,700 |