Annual report [Section 13 and 15(d), not S-K Item 405]

Common Stock - Summary of Outstanding Warrants (Detail)

v3.25.0.1
Common Stock - Summary of Outstanding Warrants (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Warrants Issued in May 2019 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 60,000
Exercise price per Share | $ / shares $ 90
Expiration Date 2025-05
Warrants Issued in April 2020 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 182,461
Exercise price per Share | $ / shares $ 7.24
Expiration Date 2025-04
Warrants Issued in April 2020 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 24,375
Exercise price per Share | $ / shares $ 7.32
Expiration Date 2025-04
Warrants Issued in April 2020 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 25,270
Exercise price per Share | $ / shares $ 7.59
Expiration Date 2025-04
Pre-Funded Warrants Issued in August 2020 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 142,857
Exercise price per Share | $ / shares $ 0.001
Warrants Issued in December 2020 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 50,000
Exercise price per Share | $ / shares $ 8.75
Expiration Date 2025-12
Warrants Issued in November 2022 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 4,093,141
Exercise price per Share | $ / shares $ 4.5
Expiration Date 2029-11
Warrants Issued in February 2024 [Member]  
Class of Warrant or Right [Line Items]  
Total Outstanding and Exercisable | shares 13,086,151
Exercise price per Share | $ / shares $ 4.906