v3.25.4
Common Stock - Narrative (Details) - $ / shares
Oct. 11, 2023
Jun. 07, 2023
Dec. 31, 2025
Apr. 17, 2025
Dec. 31, 2024
Class of Stock [Line Items]          
Common stock, shares authorized (in shares)     400,000,000   400,000,000
Common stock, par value (in dollars per share)     $ 0.001   $ 0.001
Shares available for issuance (in shares)     20,477,377    
Employee Stock Purchase Plan          
Class of Stock [Line Items]          
Shares available for issuance (in shares)   4,000,000      
Share-based compensation arrangement by share-based payment award, maximum offering period   27 months      
2023 Equity Incentive Plan          
Class of Stock [Line Items]          
Shares available for issuance (in shares)   12,000,000      
Additional capital shares reserved for future issuance (in shares)       5,000,000  
Shares available for grant (in shares)     6,606,932    
2013 Employee Stock Purchase Plan | Employee Stock Purchase Plan          
Class of Stock [Line Items]          
Shares available for issuance (in shares)     2,195,773    
Share-based compensation arrangement by share-based payment award, discount from market price, purchase date   15.00%      
2023 Equity Inducement Plan          
Class of Stock [Line Items]          
Shares available for issuance (in shares) 2,000,000        
Shares available for grant (in shares)     1,575,489    
Common shares reserved for future issuance, length of termination period 10 years