v3.25.1
Stock-Based Compensation - 2024 Equity Incentive Plan Narrative (Details) - shares
1 Months Ended
Oct. 31, 2024
Mar. 31, 2025
Jan. 01, 2025
Stock-Based Compensation      
Expiration period 10 years    
Shares reserved for future issuance (in shares)   5,215,421  
2024 Equity Incentive Plan      
Stock-Based Compensation      
Vesting period of the award (in years) 4 years    
Shares reserved for future issuance (in shares) 2,143,039 2,579,781 604,832
Percentage of outstanding stock maximum 5.00%    
2024 Equity Incentive Plan | Minimum      
Stock-Based Compensation      
Percentage of estimated fair value on grant date 100.00%