v3.26.1
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, 2026
Jun. 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) 380 506
Vested (in shares) (488) (516)
Forfeited (in shares) (60) (61)
Unvested, shares, end of period (in shares) 1,586 1,953
Weighted Average Grant Date Fair Value    
Unvested, beginning of period (in usd per share) $ 226.39 $ 173.32
Granted (in dollars per share) 541.66 274.46
Vested (in usd per share) 217.38 163.89
Forfeited (in usd per share) 207.43 187.76
Unvested, end of period (in usd per share) $ 305.21 $ 201.57
Performance Stock Units (PSUs) to be settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 348 425
Granted (in shares) 193 92
Vested (in shares) (149) (165)
Unvested, shares, end of period (in shares) 392 352
Weighted Average Grant Date Fair Value    
Unvested, beginning of period (in usd per share) $ 224.15 $ 177.69
Granted (in dollars per share) 788.00 259.17
Vested (in usd per share) 174.50 123.88
Unvested, end of period (in usd per share) $ 520.57 $ 224.11