v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Aug. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options outstanding to purchase common stock   4,343,189 3,502,440
Total unrecognized compensation cost   $ 22.1  
Unrecognized compensation cost expected to be recognized   2 years 10 months 24 days  
2019 Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Fair market value price of common stock in percent   100.00%  
Stock options outstanding to purchase common stock   2,702,705  
Shares initially reserved for issuance   8,229,719 6,395,129
Vesting period   4 years  
2024 Stock Option and Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares remaining available for grant   3,262,879  
Stock options outstanding to purchase common stock   1,640,484  
Shares initially reserved for issuance 3,065,000    
Increase in number of shares reserved for issuance, percent of common stock outstanding 5.00%    
2024 Employee Stock Purchase Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares remaining available for grant   623,651  
Shares initially reserved for issuance 289,436    
Increase in common stock capital shares reserved for future issuance 578,872    
Increase in number of shares reserved for issuance, percent of common stock outstanding 1.00%    
Shares issued   0