v3.26.1
Accrued Insurance Claims (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Jan. 31, 2026
Accrued Insurance Claims [Abstract]    
Accrued insurance claims - current $ 51,127 $ 47,594
Accrued insurance claims - non-current 69,767 57,977
Accrued insurance claims 120,894 105,571
Insurance recoveries/receivables:    
Non-current (included in Other assets) 10,076 8,570
Insurance recoveries/receivables $ 10,076 $ 8,570