XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Outstanding Common Stock Warrants (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 19, 2018
Class of Warrant or Right [Line Items]        
Number of Common Shares 3,570,651 13,071,883 5,323,110  
Common Stock Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares   7,904 7,904  
Weighted Average Exercise Price per Share   $ 388.94 $ 388.94  
Expiration Date 2024-11      
2018 PIPE Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares     34,241  
Weighted Average Exercise Price per Share     $ 30 $ 30
Expiration Date 2023-12      
March 2022 Common Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares 1,255,346 1,929,066 4,000,000  
Weighted Average Exercise Price per Share $ 4.5 $ 4.5 $ 4.5  
Expiration Date 2027-03      
March 2022 Pre-funded Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares     1,280,965  
Weighted Average Exercise Price per Share     $ 0.15  
Expiration Date 2027-03      
May 2023 Tranche A Pre-funded Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares   2,758,281    
Weighted Average Exercise Price per Share   $ 0.01    
Expiration Date 2026-11      
May 2023 Tranche B Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares 2,065,305 6,750,000    
Weighted Average Exercise Price per Share $ 2.5 $ 2.5    
Expiration Date 2026-11      
May 2023 Tranche B Pre-funded Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares   451,632    
Weighted Average Exercise Price per Share   $ 0.01    
Expiration Date 2026-11      
October 2023 Pre-funded Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of Common Shares 250,000 1,175,000    
Weighted Average Exercise Price per Share $ 0.01 $ 0.01