XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of options outstanding    
Outstanding options as of the beginning of the period (in shares) 1,322,176  
Exercised (in shares) (420,056)  
Outstanding options as of the end of the period (in shares) 902,120 1,322,176
Weighted- average exercise price (Per share)    
Outstanding options as of the beginning of the period (in dollars per share) $ 74.15  
Exercised (in dollars per share) 14.87  
Outstanding options as of the end of the period (in dollars per share) $ 101.75 $ 74.15
Weighted- average remaining contractual term (In years)    
Weighted-average remaining contractual term (in years) 2 years 10 months 13 days 3 years 18 days
Aggregate intrinsic value $ 59,701 $ 74,838
Options vested and exercisable and options vested and expected to vest    
Options vested and exercisable - number of options outstanding (in shares) 902,120  
Options vested and exercisable - weighted-average exercise price (in dollars per share) $ 101.75  
Options vested and exercisable - weighted-average remaining contractual term 2 years 10 months 13 days  
Options vested and exercisable - aggregate intrinsic value $ 59,701