v3.26.1
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