v3.26.1
Accrued Insurance Claims - Narratives (Details)
Aug. 01, 2026
USD ($)
state
Jan. 31, 2026
USD ($)
state
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 2
Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance coverage threshold per policy $ 5,000,000.0 $ 5,000,000.0
Threshold One | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance liability 2,000,000.0 2,000,000.0
Threshold Two | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance coverage threshold per policy 5,000,000.0 5,000,000.0
Minimum | Threshold Two | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance liability 5,000,000.0 5,000,000.0
Maximum    
Accrued Insurance Claims [Line Items]    
Insurance liability, annual retained risk loss   750,000
Maximum | Threshold Two | Automobile Liability And General Liabillity    
Accrued Insurance Claims [Line Items]    
Insurance liability $ 10,000,000.0 $ 10,000,000.0