v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options - Beginning balance 3,865,381    
Number of Options - Granted 807,966 0  
Number of Options - Exercised (10,747)    
Number of Options - Cancelled (240,887)    
Number of Options - Ending balance 4,421,713   3,865,381
Number of Options - Exercisable 872,557    
Weighted Average Exercise Price - Beginning balance $ 14.3    
Weighted Average Exercise Price - Granted 20.06    
Weighted Average Exercise Price - Exercised 8.69    
Weighted Average Exercise Price - Cancelled 16.76    
Weighted Average Exercise Price - Ending balance 15.23   $ 14.3
Weighted Average Exercise Price - Exercisable $ 5.36    
Weighted Average Remaining Contractual Term - Outstanding 8 years 6 months 29 days   8 years 10 months 6 days
Weighted Average Remaining Contractual Term - Exercisable 5 years 2 months 1 day    
Aggregate Intrinsic Value - Beginning balance $ 12,625    
Aggregate Intrinsic Value - Exercised 223    
Aggregate Intrinsic Value - Ending balance 91,132   $ 12,625
Aggregate Intrinsic Value - Exercisable $ 26,598