v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares) 3,217,657  
Warrant    
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares) 1,268,572 1,268,572
Exercise of Options Outstanding    
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares) 1,409,042  
Amended and Restated 2014 Stock Incentive Plan | Stock Options    
Class of Stock [Line Items]    
Common stock reserved for issuance (in shares) 540,043