Fair Value Measurements - Schedule of Fair Value of Senior Notes (Details) - USD ($) $ in Thousands |
Aug. 01, 2026 |
Jan. 31, 2026 |
Aug. 02, 2025 |
|---|---|---|---|
| Fair Value Measurements | |||
| Carrying amount | $ 1,906,348 | $ 1,905,299 | $ 1,484,707 |
| Fair Value, Recurring | 2029 Notes | |||
| Fair Value Measurements | |||
| Carrying amount | 386,445 | 384,500 | 0 |
| Fair Value, Recurring | 2029 Notes | Level 2 | |||
| Fair Value Measurements | |||
| Fair Value | 387,904 | 394,132 | 0 |
| Fair Value, Recurring | Senior notes due 2032 | |||
| Fair Value Measurements | |||
| Carrying amount | 745,127 | 744,722 | 744,324 |
| Fair Value, Recurring | Senior notes due 2032 | Level 2 | |||
| Fair Value Measurements | |||
| Fair Value | 677,813 | 690,683 | 677,468 |
| Fair Value, Recurring | Senior notes due 2052 | |||
| Fair Value Measurements | |||
| Carrying amount | 740,587 | 740,484 | 740,383 |
| Fair Value, Recurring | Senior notes due 2052 | Level 2 | |||
| Fair Value Measurements | |||
| Fair Value | $ 519,225 | $ 548,258 | $ 538,065 |