XML 54 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Number of Shares  
Beginning balance (in shares) 1,876,778
Granted (in shares) 109,647
Exercised (in shares) (74,198)
Canceled or forfeited (in shares) (6,823)
Ending balance (in shares) 1,905,404
Exercisable (in shares) 1,285,374
Vested and expected to vest (in shares) 1,905,404
Weighted Average Exercise Price per Share  
Beginning balance (in dollars per share) $ 89.80
Granted (in dollars per share) 292.60
Exercised (in dollars per share) 72.10
Cancelled or forfeited (in dollars per share) 81.11
Ending balance (in dollars per share) 102.19
Exercisable (in dollars per share) 104.01
Vested and expected to vest (in dollars per share) $ 102.19
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted average remaining contractual term outstanding 7 years 4 months 17 days
Weighted average remaining contractual term exercisable 6 years 10 months 28 days
Weighted average remaining contractual term vested and expected to vest 7 years 4 months 17 days
Aggregate intrinsic value exercised $ 18,225
Aggregate intrinsic value outstanding 466,138
Aggregate intrinsic value exercisable 319,584
Aggregate intrinsic value vested and expected to vest $ 466,138