v3.26.1
Share-based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2026
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]              
Common stock available for issuance     8,585,167   8,585,167   7,272,358
Aggregate intrinsic value, options exercised         $ 5,351,000    
Stock compensation expense recognized     $ 4,598,000 $ 557,000 8,052,000 $ 1,100,000  
Expected term           6 years 1 month 6 days  
Proceeds from exercise of stock options         $ 732,000 $ 6,000  
Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance     7,476,614   7,476,614   6,598,693
Weighted-average grant-date fair value of options granted         $ 19.24 $ 3.47  
Aggregate intrinsic value, options exercised         $ 5,400,000    
Unrecognized stock-based compensation expense, stock options     $ 53,800,000   $ 53,800,000    
Unrecognized stock-based compensation expenses, recognition period         3 years 4 months 24 days    
Total fair value of options vested         $ 1,100,000 $ 900,000  
Restricted Stock Units              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance     328,318   328,318   328,318
Unrecognized stock-based compensation expenses, recognition period         2 years 4 months 24 days    
Shares granted   437,754     0    
RSUs vested         0    
Unrecognized stock-based compensation expense     $ 800,000   $ 800,000    
Stock compensation expense recognized     100,000 0 $ 200,000 0  
Stock Appreciation Right              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares granted   444,992     0    
RSUs vested         0    
Stock compensation expense recognized     500,000   $ 1,100,000 $ 0  
Shares granted, base price per unit   $ 2.99          
Minimum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted-average grant-date fair value of options granted         $ 14.04 $ 2.3  
Expected term         5 years 6 months    
Minimum | Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based payment award, equity conditions percentage of outstanding stock for automatic increase (5.00%)            
Maximum              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Weighted-average grant-date fair value of options granted         $ 20.73 $ 3.75  
Expected term         6 years 6 months    
Maximum | Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Aggregate intrinsic value, options exercised           $ 100,000  
2025 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Number of shares available for issuance 1,576,204            
2025 Plan | Employee Stock Option              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based payment award, equity conditions percentage of outstanding stock for automatic increase (5.00%)            
2025 Plan | Employee Stock Option | Common Stock              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance             7,272,358
2025 ESPP              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common stock available for issuance             300,000
Number of shares issued         0 0  
Stock compensation expense recognized     $ 0 $ 0 $ 0 $ 0