v3.25.1
Accrued Insurance Claims - Narratives (Details)
Apr. 26, 2025
USD ($)
state
Jan. 25, 2025
USD ($)
Accrued Insurance Claims [Line Items]    
Workers' compensation liability $ 1,000,000.0 $ 1,000,000.0
Number of states with state-sponsored insurance fund | state 2  
General Liability    
Accrued Insurance Claims [Line Items]    
Insurance coverage threshold per policy   1,000,000
Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance coverage threshold per policy $ 5,000,000  
Threshold One | Automobile Liability    
Accrued Insurance Claims [Line Items]    
Insurance liability   2,000,000
Insurance coverage threshold per policy   5,000,000
Threshold One | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance liability 2,000,000  
Threshold Two | Automobile Liability    
Accrued Insurance Claims [Line Items]    
Insurance coverage threshold per policy   5,000,000
Threshold Two | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance coverage threshold per policy 5,000,000  
Minimum | Threshold Two | Automobile Liability    
Accrued Insurance Claims [Line Items]    
Insurance liability   5,000,000
Minimum | Threshold Two | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance liability 5,000,000  
Maximum    
Accrued Insurance Claims [Line Items]    
Insurance liability, annual retained risk loss   750,000
Maximum | Threshold Two | Automobile Liability    
Accrued Insurance Claims [Line Items]    
Insurance liability   $ 10,000,000
Maximum | Threshold Two | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance liability $ 10,000,000