v3.25.4
Convertible Preferred Stock, Stockholders' Equity, and Stock-Based Compensation - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
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 7,126,123   4,862,998
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 and 2020 equity incentive plan [Member]      
Disclosure In Tabular Form Of Common Stock Shares Reserved For Future Issuance [Line Items]      
Common stock reserved for future issuance 3,079,468   1,820,868
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 943,092   2,216,215
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 2,641,007   529,359
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 378,000 242,916 212,000