XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Preferred Stock and Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Jun. 30, 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,415,165   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,100,622   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 2,349,983   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 1,447,252   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 432,752 242,916 212,000