Debt - Convertible Note Hedge and Warrant Transactions (Details) |
May 01, 2026
$ / shares
shares
|
Jun. 13, 2025
$ / derivative
|
|---|---|---|
| Convertible Note Hedge and Warrant Transactions | ||
| Convertible Note Hedge and Warrant Transactions | ||
| Number of shares of common stock included in Warrant Transactions (in shares) | shares | 1,600,000 | |
| Strike price (in dollars per share) | $ 263.39 | |
| Adjusted strike price (in dollars per share) | $ 214.18 | |
| 1.75% Convertible Senior Notes Due 2030 | ||
| Convertible Note Hedge and Warrant Transactions | ||
| Cap price | $ / derivative | 87.22 |