v3.26.1
Stockholders' Equity and Stock-Based Compensation - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Jun. 30, 2026
Jan. 01, 2026
Dec. 31, 2025
Jan. 01, 2025
Dec. 31, 2024
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 10,994,168   7,126,123    
Shares available for issuance under the pledge one percent commitement [Member]          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 84,556   84,556    
2024 equity incentive plan          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 3,088,406   3,079,468 1,214,580  
2025 inducement plan          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 290,000        
Share-based payment arrangement, option [Member]          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 1,097,961   943,092    
Restricted stock units (RSUs) [Member]          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 3,707,488   2,641,007    
Pre-funded Warrants [Member]          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 2,170,138        
Shares available for issuance under the ESPP Plan [Member]          
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]          
Common stock reserved for future issuance 555,619 245,955 378,000 242,916 212,000