v3.25.1
Accrued Insurance Claims (Details) - USD ($)
$ in Thousands
Apr. 26, 2025
Jan. 25, 2025
Accrued Insurance Claims [Abstract]    
Accrued insurance claims - current $ 47,072 $ 46,686
Accrued insurance claims - non-current 55,248 49,836
Accrued insurance claims 102,320 96,522
Insurance recoveries/receivables:    
Non-current (included in Other assets) 8,048 3,343
Insurance recoveries/receivables $ 8,048 $ 3,343