v3.26.3
Stock-based Compensation - Schedule of Stock Option Activity (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Shares  
Outstanding at the beginning of the year (in shares) | shares 979,861
Options granted (in shares) | shares 122,447
Options exercised (in shares) | shares (151,841)
Options cancelled (in shares) | shares (14,009)
Outstanding at the ending of the year (in shares) | shares 936,458
Exercisable at the ending of the year (in shares) | shares 677,086
Weighted average exercise price  
Outstanding at the beginning of the year (in dollars per share) | $ / shares $ 155.25
Options granted (in dollars per share) | $ / shares 451.31
Options exercised (in dollars per share) | $ / shares 102.08
Options cancelled (in dollars per share) | $ / shares 301.31
Outstanding at the ending of the year (in dollars per share) | $ / shares 200.40
Exercisable at the ending of the year (in dollars per share) | $ / shares $ 135.63