v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2024
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock options outstanding to purchase common stock   4,851,206     4,851,206   4,558,399
Total unrecognized compensation cost   $ 47.0     $ 47.0    
Unrecognized compensation cost expected to be recognized         3 years    
Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Restricted stock units outstanding   162,493     162,493   0
Total unrecognized compensation cost   $ 6.5     $ 6.5    
Unrecognized compensation cost expected to be recognized         3 years 7 months 6 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   1,820,649     1,820,649    
Shares initially reserved for issuance   10,826,858     10,826,858   8,002,047
Vesting period         4 years    
2019 Plan | Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares initially reserved for issuance   162,493     162,493   0
2024 Stock Option and Incentive Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares remaining available for grant   4,140,451     4,140,451    
Stock options outstanding to purchase common stock   2,740,557     2,740,557    
Shares initially reserved for issuance 3,065,000            
Increase in number of shares reserved for issuance, percent of common stock outstanding 5.00%            
2024 Stock Option and Incentive Plan | Restricted Stock Units (RSUs)              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Restricted stock units outstanding   162,493     162,493    
2024 Employee Stock Purchase Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares remaining available for grant   1,062,708     1,062,708    
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   10,222   0 10,222 0  
2024 Employee Stock Purchase Plan | Maximum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Employee stock purchase plan related expense         $ 0.2    
2026 Inducement Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares initially reserved for issuance     130,000        
Increase in common stock capital shares reserved for future issuance     900,000        
Shares issued under 2026 Plan   610,000     610,000    
Shares outstanding under 2026 Plan   290,000     290,000