v3.26.3
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted stock units
shares in Thousands
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Number of Shares  
Unvested, beginning balance (in shares) | shares 627
Granted (in shares) | shares 559
Vested (in shares) | shares (296)
Forfeited (in shares) | shares (36)
Unvested, ending balance (in shares) | shares 854
Weighted Average Grant Date Fair Value per Share  
Unvested, beginning balance (in dollars per share) | $ / shares $ 200.81
Granted (in dollars per share) | $ / shares 190.87
Vested (in dollars per share) | $ / shares 185.28
Forfeited (in dollars per share) | $ / shares 204.62
Unvested, ending balance (in dollars per share) | $ / shares $ 199.53