Subsequent Events - Additional information (Detail) - $ / shares |
Apr. 11, 2025 |
Dec. 18, 2024 |
Oct. 29, 2024 |
Sep. 26, 2024 |
Jul. 25, 2024 |
Apr. 22, 2024 |
Apr. 19, 2024 |
Apr. 10, 2024 |
Nov. 24, 2023 |
Sep. 15, 2022 |
---|---|---|---|---|---|---|---|---|---|---|
Subsequent Event [Line Items] | ||||||||||
Class of warrant or right, exercise price of warrants or rights | $ 0.0001 | $ 11.22 | ||||||||
Series 2 Warrants [Member] | ||||||||||
Subsequent Event [Line Items] | ||||||||||
Number of warrants exercised | 53,921 | 588,239 | 588,236 | 269,609 | 28,039 | 25,000 | 25,000 | 20,000 | ||
Class of warrant or right, exercise price of warrants or rights | $ 1.93 | $ 1.93 | $ 1.93 | $ 1.93 | $ 1.93 | $ 1.93 | ||||
Subsequent Event [Member] | Series 2 Warrants [Member] | ||||||||||
Subsequent Event [Line Items] | ||||||||||
Number of warrants exercised | 53,922 | |||||||||
Class of warrant or right, exercise price of warrants or rights | $ 1.93 |