v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2026
Jun. 07, 2024
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares granted           2,160,087    
Stock-based compensation expense       $ 7,202,000 $ 4,389,000 $ 14,165,000 $ 8,429,000  
Minimum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Vesting period           4 years    
Maximum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Vesting period           10 years    
Service-Based RSAs                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Restricted stock units awarded       212,856   212,856   411,833
Vesting period           4 years    
Aggregate intrinsic fair value of service-based and performance-based RSAs, vested           $ 5,500,000 3,200,000  
Vested, PSU           170,131    
Forfeiture, PSU           28,846    
Total unrecognized compensation cost related to unvested stock options       $ 800,000   $ 800,000    
Stock-based compensation expense, expected weighted average period for recognition           9 months 18 days    
Shares unvested       212,856   212,856   411,833
Performance-Based RSAs                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Restricted stock units awarded       104,915   104,915   212,977
Aggregate intrinsic fair value of service-based and performance-based RSAs, vested           $ 2,700,000 1,100,000  
Vested, PSU           83,933    
Forfeiture, PSU           24,129    
Total unrecognized compensation cost related to unvested stock options       $ 37,000   $ 37,000    
Stock-based compensation expense, expected weighted average period for recognition           4 months 24 days    
Shares unvested       104,915   104,915   212,977
Stock Options                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense       $ 6,800,000 3,800,000 $ 13,400,000 $ 7,200,000  
Weighted-average grant-date fair value of stock options granted           $ 20.06 $ 10.92  
Total unrecognized compensation cost related to unvested stock options       70,000,000   $ 70,000,000    
Stock-based compensation expense, expected weighted average period for recognition           2 years 7 months 6 days    
Restricted Stock Awards                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense       $ 400,000 $ 500,000 $ 700,000 $ 1,200,000  
Restricted Stock Units ("RSUs")                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Restricted stock units awarded       16,993   16,993   13,987
Vested, PSU           6,994    
Granted, Weighted Average Grant Date Fair Value           $ 31.67    
Shares granted           10,000    
Total unrecognized compensation cost related to unvested stock options       $ 300,000   $ 300,000    
Stock-based compensation expense, expected weighted average period for recognition           1 year 2 months 12 days    
Shares unvested       16,993   16,993   13,987
Performance-Based Restricted Stock Units ("PSUs")                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense       $ 0   $ 0   $ 900,000
Restricted stock units awarded       47,750   47,750    
Vested, PSU               34,750
Forfeiture, PSU               13,000
Vesting description     Each PSU represents a right to receive one share of the Company’s Common Stock when it becomes vested.          
Shares granted     95,500          
Total unrecognized compensation cost related to unvested stock options       $ 1,000,000   $ 1,000,000   $ 1,000,000
Shares unvested       47,750   47,750    
2022 Stock Option and Grant Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of common stock reserved       2,321,377   2,321,377    
2022 Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares granted           0    
Number of stock-based awards cancelled           131,455    
2024 Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares granted           2,246,865    
Annual automatic increases in the number of shares       5.00%   5.00%    
Additional shares being added to plan 2,388,628              
2024 Plan | Restricted Stock Awards                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Shares granted           0    
2024 Plan | Restricted Stock Units ("RSUs")                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Vesting period           2 years    
Vesting description           Each RSU represents a right to receive one share of the Company’s Common Stock when it becomes vested.    
2024 ESPP                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of common stock reserved and authorized for issuance   324,243            
Number of common stock reserved       690,045   690,045    
Number of shares granted           0    
Number of additional shares allowable under the plan   648,486            
Percentage of outstanding shares   1.00%            
2024 Stock Option and Grant Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of common stock reserved       8,020,687   8,020,687