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