v3.26.1
Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance, on an As-Converted Basis (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 13,317,740 9,343,066
Stock Options    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 8,139,082 5,970,707
Restricted Stock and Performance Stock Units    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 1,101,110 288,533
Authorized for Future Stock Awards or Option Grants | 2022 Plan    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 2,315,899 1,914,063
Authorized for Future Stock Awards or Option Grants | 2024 Inducement Plan    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 637,184 637,184
Authorized for Future Issuance under Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 1,124,465 532,579