v3.25.1
Common Stock and Preferred Stock - Schedule of Shares Reserved For Future Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Oct. 17, 2023
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 6,282,813 4,866,383  
2023 Equity Incentive Plan      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 1,770,208 1,551,522 2,033,677
2023 ESPP      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 662,920 406,742  
Employee Stock Option | 2022 Equity Incentive Plan      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 1,188,953 1,244,691  
Employee Stock Option | 2023 Equity Incentive Plan      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 2,521,343 1,479,091  
Restricted Stock Units (RSUs)      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 12,880 14,127  
Early Exercisable Stock Options      
Class of Stock [Line Items]      
Shares reserved for future issuance (in shares) 126,509 170,210