Common Stock Warrants - Additional Information (Detail) - USD ($) |
9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Sep. 30, 2024 |
Dec. 31, 2023 |
Jul. 06, 2022 |
Mar. 03, 2022 |
Mar. 23, 2021 |
Nov. 02, 2020 |
Nov. 29, 2019 |
|
| Class of Warrant or Right [Line Items] | |||||||
| Common stock, shares authorized | 500,000,000 | 500,000,000 | |||||
| Common stock, par value (in usd per share) | $ 0.001 | $ 0.001 | |||||
| Dividends on common stock declared or paid | $ 0 | ||||||
| Class of Warrant or Right, Additional Exercise Price of Warrants or Rights | $ 0.001 | $ 0.01 | $ 0.01 | $ 0.001 | |||
| Q1 2022 Private Placement | |||||||
| Class of Warrant or Right [Line Items] | |||||||
| Class of Warrant or Right, Additional Exercise Price of Warrants or Rights | $ 0.01 |