v3.26.1
Summary of Significant Accounting Policies - Additional Information (Detail) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Number of common stock shares issued 17,358,697  
December 2020 Public Offering | Pre-funded Warrants    
Subsidiary, Sale of Stock [Line Items]    
Number of outstanding warrants issued to purchase common stock (in shares) 3,200,000 3,200,000
April 2022 Public Offering | Pre-funded Warrants    
Subsidiary, Sale of Stock [Line Items]    
Number of outstanding warrants issued to purchase common stock (in shares) 3,189,815 3,189,815
March 2026 Private Placement | Maximum | Pre-funded Warrants    
Subsidiary, Sale of Stock [Line Items]    
Number of outstanding warrants issued to purchase common stock (in shares) 8,750,000