v3.26.1
Stockholders' Equity - Shares Reserved For Future Issuances (Detail) - shares
Mar. 31, 2026
Dec. 31, 2025
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 32,246,328 29,506,260
Exercise of Outstanding Warrants And Pre-funded Warrants [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 19,100,800 19,100,800
2019 Stock Option And Grant Plan [Member] | 2019 Stock Incentive Plan [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 11,763,268 9,023,200
2019 Stock Option And Grant Plan [Member] | 2019 Employee Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 1,103,842 1,103,842
2012 Stock Option And Grant Plan [Member] | 2012 Stock Incentive Plan [Member]    
Class Of Stock [Line Items]    
Common Stock, Capital Shares Reserved for Future Issuance 278,418 278,418