Fair Value Measurements - Schedule of Fair Value of Senior Notes (Details) - USD ($) $ in Thousands |
May 02, 2026 |
Jan. 31, 2026 |
May 03, 2025 |
|---|---|---|---|
| Fair Value Measurements | |||
| Carrying amount | $ 1,905,810 | $ 1,905,299 | $ 1,484,462 |
| Fair Value, Recurring | 2029 Notes | |||
| Fair Value Measurements | |||
| Carrying amount | 385,466 | 384,500 | 0 |
| Fair Value, Recurring | 2029 Notes | Level 2 | |||
| Fair Value Measurements | |||
| Fair Value | 389,848 | 394,132 | 0 |
| Fair Value, Recurring | Senior notes due 2032 | |||
| Fair Value Measurements | |||
| Carrying amount | 744,924 | 744,722 | 744,128 |
| Fair Value, Recurring | Senior notes due 2032 | Level 2 | |||
| Fair Value Measurements | |||
| Fair Value | 683,670 | 690,683 | 653,910 |
| Fair Value, Recurring | Senior notes due 2052 | |||
| Fair Value Measurements | |||
| Carrying amount | 740,536 | 740,484 | 740,334 |
| Fair Value, Recurring | Senior notes due 2052 | Level 2 | |||
| Fair Value Measurements | |||
| Fair Value | $ 535,575 | $ 548,258 | $ 509,910 |