v3.26.1
Stock-Based Compensation - 2024 Stock Plans (Details)
1 Months Ended 6 Months Ended
Jan. 01, 2026
shares
Jun. 27, 2024
USD ($)
Jun. 26, 2024
USD ($)
Jun. 30, 2024
shares
May 31, 2024
D
$ / shares
shares
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Dec. 31, 2025
shares
Stock-Based Compensation                
Common stock reserved for future issuance           33,849,883   31,068,650
2024 POP                
Stock-Based Compensation                
Common stock reserved for future issuance         1,880,680      
2024 POP | Non-Statutory Option                
Stock-Based Compensation                
Number of Stock options granted to purchase shares         1,880,680      
Grants in period, exercise price | $ / shares         $ 10.19      
Consecutive trading dates | D         30      
Maximum performance condition satisfaction period         6 years      
Vesting period         36 months      
2024 EIP                
Stock-Based Compensation                
Common stock reserved for future issuance       7,800,000        
Vesting period       4 years        
Shares authorized to be added from another plan       6,829,339        
Increase in annual percentage       5.00%        
Increased number of shares reserved under the plan 5,235,338              
Number of shares authorized to grant under the plan       43,888,017        
Share based compensation arrangement share based payment award, maximum term       10 years        
Percentage of estimated fair market value of common stock (%)       110.00%        
Award expiration period       5 years        
2024 EIP | Maximum | Director | Executives                
Stock-Based Compensation                
Maximum grant date fair market value of all awards and all cash compensation paid | $   $ 1,000,000 $ 750,000          
2024 ESPP                
Stock-Based Compensation                
Common stock reserved for future issuance       650,000        
Increase in annual percentage       1.00%        
Annual increase in number of shares reserved and available for issuance       1,950,000        
Number of shares reserved under 2024 1,047,067              
Percentage of shares purchase rate from fair value on offering date that participants pay for shares.       85.00%        
Issuance of common stock under the 2024 Employee Stock Purchase Plan (in shares)           253,150 184,633  
Automatic increase period (in years)       10 years