v3.26.1
Stockholders' Equity - Company's Shares of Common Stock Reserved for Issuance (Detail) - shares
Mar. 31, 2026
Dec. 31, 2025
Class Of Warrant Or Right [Line Items]    
Total shares reserved 68,351,663 68,826,467
April 2017 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 24,725 24,725
June 2017 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 41,736 41,736
December 2018 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 11,332 11,332
Pre-Funded PIPE Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 3,615,516 3,615,516
2021 Pre-funded Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 32,175,172 32,175,172
2023 Pre-funded Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 5,666,667 5,666,667
2025 Pre-funded Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 7,142,857 7,142,857
Stock Options [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 12,873,658 13,243,462
Issued and nonvested RSUs [Member]    
Class Of Warrant Or Right [Line Items]    
Total shares reserved 6,800,000 6,905,000