v3.25.2
Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock Units (RSUs) to be Settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 2,024 2,548
Granted, shares (in shares) 506 581
Vested, shares (in shares) (516) (653)
Forfeited, shares (in shares) (61) (110)
Unvested, shares, end of period (in shares) 1,953 2,366
Weighted Average Grant Date Fair Value    
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 173.32 $ 104.76
Granted, weighted average grant date fair value (in dollars per share) 274.46 237.81
Vested, weighted average grant date fair value (in usd per share) 163.89 112.69
Forfeited, weighted average grant date fair value (in usd per share) 187.76 156.63
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 201.57 $ 133.10
Performance Stock Units (PSUs) to be settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 425 491
Granted, shares (in shares) 92 109
Vested, shares (in shares) (165) (175)
Unvested, shares, end of period (in shares) 352 425
Weighted Average Grant Date Fair Value    
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 177.69 $ 129.70
Granted, weighted average grant date fair value (in dollars per share) 259.17 263.34
Vested, weighted average grant date fair value (in usd per share) 123.88 96.45
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 224.11 $ 177.69