XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Preferred Stock and Stockholders' Equity - Schedule of Company's Outstanding Warrants to Purchase Shares of Common Stocky (Detail) - Common Stock Warrants and Pre-Funded Warrants [Member] - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Number of Shares of Common Stock Issuable 32,425,811 33,052,744
2023 Securities Purchase Agreement Common Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares of Common Stock Issuable 15,151,518  
Warrants exercise price $ 3  
Expiration Date May 05, 2028  
January 2021 Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares of Common Stock Issuable 509,117  
Warrants exercise price $ 0.001  
Expiration Date Dec. 31, 2030  
2023 Securities Purchase Agreement Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares of Common Stock Issuable 3,844,153  
Warrants exercise price $ 0.001  
2024 Securities Purchase Agreement Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares of Common Stock Issuable 7,989,516  
Warrants exercise price $ 0.001  
2024 Underwritten Offering Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Number of Shares of Common Stock Issuable 4,931,507  
Warrants exercise price $ 0.001