v3.26.1
Stock-Based Compensation - Schedule 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
Dec. 31, 2024
Stock Options Outstanding        
Beginning balance (in shares) 2,030,417 2,049,063 2,049,063  
Granted (in shares) 323,080 335,743    
Exercised (in shares) (302,747) (45,533)    
Cancelled or forfeited (in shares) (75,646) (63,985)    
Ending balance (in shares) 1,975,104 2,275,288 2,030,417 2,049,063
Exercisable end of period (in shares) 1,193,485 1,255,141    
Weighted-Average Exercise Price        
Beginning balance (in usd per share) $ 99.45 $ 82.69 $ 82.69  
Granted (in usd per share) 280.66 166.90    
Exercised (in usd per share) 71.55 71.56    
Cancelled or forfeited (in usd per share) 162.08 105.98    
Ending balance (in usd per share) 130.97 94.68 $ 99.45 $ 82.69
Exercisable end of period (in usd per share) $ 82.51 $ 70.95    
Weighted-Average Remaining Contractual Life (in years)        
Weighted-average remaining contractual life (Years) 7 years 7 years 1 month 6 days 6 years 9 months 18 days 7 years 3 months 18 days
Weighted-average remaining contractual life (Years), exercisable 5 years 9 months 18 days 6 years 2 months 12 days    
Aggregate Intrinsic Value        
Aggregate intrinsic value, beginning balance, outstanding $ 298,662 $ 156,404 $ 156,404  
Aggregate intrinsic value, ending balance, outstanding 475,417 117,142 $ 298,662 $ 156,404
Exercisable, ending balance $ 345,113 $ 85,882