v3.26.3
Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Restricted Stock Units (RSUs) to be Settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 1,754 2,024
Granted (in shares) 526 575
Vested (in shares) (580) (692)
Forfeited (in shares) (69) (91)
Unvested, shares, end of period (in shares) 1,631 1,816
Weighted Average Grant Date Fair Value    
Unvested, beginning of period (in usd per share) $ 226.39 $ 173.32
Granted (in dollars per share) 580.57 287.04
Vested (in usd per share) 225.95 156.28
Forfeited (in usd per share) 227.81 228.22
Unvested, end of period (in usd per share) $ 340.46 $ 213.15
Performance Stock Units (PSUs) to be settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 348 425
Granted (in shares) 196 92
Vested (in shares) (149) (165)
Forfeited (in shares) 0 (4)
Unvested, shares, end of period (in shares) 395 348
Weighted Average Grant Date Fair Value    
Unvested, beginning of period (in usd per share) $ 224.15 $ 177.69
Granted (in dollars per share) 790.20 259.17
Vested (in usd per share) 174.50 123.88
Forfeited (in usd per share)   222.94
Unvested, end of period (in usd per share) $ 523.72 $ 224.12