v3.26.1
Stock-Based Compensation - Restricted Stock Units Activity (Details) - Restricted stock units
shares in Thousands
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of Shares  
Unvested, beginning balance (in shares) | shares 627
Granted (in shares) | shares 496
Vested (in shares) | shares (205)
Forfeited (in shares) | shares (22)
Unvested, ending balance (in shares) | shares 896
Weighted Average Grant Date Fair Value per Share  
Unvested, beginning balance (in dollars per share) | $ / shares $ 200.81
Granted (in dollars per share) | $ / shares 193.47
Vested (in dollars per share) | $ / shares 184.05
Forfeited (in dollars per share) | $ / shares 209.51
Unvested, ending balance (in dollars per share) | $ / shares $ 200.37