v3.26.1
Stock Based Compensation - Summary of Activity for Stock Option Awards (Details) - Employee Stock Purchase Plan (ESPP) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options, outstanding 1,143,122 463,194 463,194  
Stock options, granted 1,334,257 737,354    
Stock options, forfeited (10,488) (9,692)    
Stock options, outstanding 2,466,891 1,190,856 1,143,122 463,194
Stock options, stock options exercisable 275,624 50,347    
Weighted average exercise price, Outstanding $ 19.5 $ 10.51 $ 10.51  
Weighted average exercise price, granted 27.29 25.62    
Weighted average exercise price, forfeited 26.2 25.62    
Weighted average exercise price, Outstanding 23.68 19.74 $ 19.5 $ 10.51
Weighted average exercise price, stock options exercisable $ 22.75 $ 9.93    
Weighted average remaining contractual term (years) 8 years 5 months 23 days 8 years 10 days 7 years 4 months 20 days 5 years 9 months
Weighted average remaining contractual term (years), stock options exercisable 7 years 8 months 1 day 4 years 2 months 23 days    
Aggregate intrinsic value, Outstanding $ 10,497 $ 6,600 $ 6,600  
Aggregate intrinsic value, Outstanding 15,360 14,179 $ 10,497 $ 6,600
Aggregate intrinsic value, stock options exercisable $ 1,972 $ 1,094