Stockholdes' Equity (Share Repurchases) (Details) - USD ($) $ / shares in Units, $ in Thousands, shares in Millions |
6 Months Ended | |||
---|---|---|---|---|
Apr. 02, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Sep. 01, 2022 |
|
Share Repurchase Program [Line Items] | ||||
Weighted-Average Price Paid Per Share | $ 345.59 | |||
Treasury Stock, Valued, Acquired, Excluding Excise Tax | $ 100,000 | |||
Share Repurchase Program, Authorized, Amount | 630,000 | $ 2,100,000 | ||
Incremental costs associated with issuance | $ 47,779 | $ 0 | ||
Public Offering | ||||
Share Repurchase Program [Line Items] | ||||
Sale of stock, number of shares issued in transaction (in shares) | 5.4 | |||
Sale of stock, price per share (in dollars per share) | $ 320.00 | |||
Sale of stock, consideration received on transaction | $ 1,700,000 | |||
Incremental costs associated with issuance | $ 48,100 |