Net Income Per Share and Weighted Average Shares - Dilutive Securities (Details) - $ / shares |
May 01, 2026 |
May 02, 2025 |
|---|---|---|
| 0.625% Convertible Senior Notes Due 2026 | ||
| Antidilutive securities excluded from computation of earnings per share | ||
| Conversion price (in dollars per share) | $ 152.98 | $ 156.93 |
| 2030 Notes | ||
| Antidilutive securities excluded from computation of earnings per share | ||
| Conversion price (in dollars per share) | 72.23 | |
| Warrants | ||
| Antidilutive securities excluded from computation of earnings per share | ||
| Adjusted strike price (in dollars per share) | $ 214.18 | $ 219.71 |