v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 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) 275,500 255,773    
Exercised (in shares) (145,130) (17,123)    
Cancelled or forfeited (in shares) (53,605) (25,240)    
Ending balance (in shares) 2,107,182 2,262,473 2,030,417 2,049,063
Exercisable end of period (in shares) 1,268,779 1,168,812    
Weighted-Average Exercise Price        
Beginning balance (in usd per share) $ 99.45 $ 82.69 $ 82.69  
Granted (in usd per share) 275.37 176.00    
Exercised (in usd per share) 44.79 85.39    
Cancelled or forfeited (in usd per share) 156.67 107.01    
Ending balance (in usd per share) 124.76 92.94 $ 99.45 $ 82.69
Exercisable end of period (in usd per share) $ 82.98 $ 69.13    
Weighted-Average Remaining Contractual Life (in years)        
Weighted-average remaining contractual life (Years) 7 years 7 years 4 months 24 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 4 months 24 days    
Aggregate Intrinsic Value        
Aggregate intrinsic value, beginning balance, outstanding $ 298,662 $ 156,404 $ 156,404  
Aggregate intrinsic value, ending balance, outstanding 286,111 198,813 $ 298,662 $ 156,404
Exercisable, ending balance $ 222,474 $ 130,018