v3.25.2
Stock-Based Compensation (Details) - shares
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2025
Sep. 03, 2024
Jan. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Stock-Based Compensation          
Granted (in shares)       2,593,600  
Number of common stock remain available for future grant       12,437,871 9,463,552
Restricted stock units          
Stock-Based Compensation          
Vesting period (years)       4 years  
2024 Plan          
Stock-Based Compensation          
Maximum additional number of outstanding capital stock percent   5.00%      
Increase in common stock available for issuance     2,089,670    
Number of common stock remain available for future grant       495,412  
Employment inducement grants          
Stock-Based Compensation          
Granted (in shares)       762,000 0
2024 ESPP          
Stock-Based Compensation          
Maximum additional number of outstanding capital stock percent   1.00%      
Increase in common stock available for issuance 417,934        
Number of common stock remain available for future grant       815,890  
Additional shares To Be authorized   1,000,000      
Shares issued under ESPP       0