v3.26.1
Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 10, 2026
USD ($)
$ / shares
shares
May 02, 2024
May 31, 2026
USD ($)
reportingUnit
business
May 31, 2025
USD ($)
May 31, 2024
USD ($)
Sep. 04, 2024
shares
Accounting Policies [Line Items]            
Number of businesses helped | business     1,000,000      
UniFirst Corporation transaction expenses     $ 15,136 $ 0 $ 0  
Restricted cash     37,200 35,800    
Inventory obsolescence reserve     $ 59,600 $ 59,900    
Number of reporting units | reportingUnit     4      
Stock split ratio, common stock   4        
Additional shares received in stock split for each share held (in shares) | shares           3
UniFirst Corporation            
Accounting Policies [Line Items]            
Business combination, price of acquisition, expected $ 5,500,000          
Business combination consideration transferred equity interests issued and issuable right to receive cash per acquiree share (in dollars per share) | $ / shares $ 155.00          
Business combination, consideration transferred, equity interests issued and issuable, entity shares issued per acquiree share (in shares) | shares 0.7720          
Incurred transaction expenses     $ 16,100      
UniFirst Corporation transaction expenses     16,100      
UniFirst Corporation | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating            
Accounting Policies [Line Items]            
UniFirst Corporation transaction expenses     1,000      
UniFirst Corporation | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense            
Accounting Policies [Line Items]            
UniFirst Corporation transaction expenses     $ 15,100      
Uniform Rental and Facility Services, First Aid and Safety Services and Fire Protection Services | Route servicing fees | Revenue | Product concentration risk            
Accounting Policies [Line Items]            
Percentage of revenue     95.00%      
All Other            
Accounting Policies [Line Items]            
Number of reporting units | reportingUnit     2      
Minimum | Service contracts and other assets            
Accounting Policies [Line Items]            
Service contracts and other assets useful lives     5 years      
Minimum | Uniforms in service            
Accounting Policies [Line Items]            
Inventories useful life     18 months      
Minimum | Other rental items            
Accounting Policies [Line Items]            
Inventories useful life     8 months      
Maximum | Service contracts and other assets            
Accounting Policies [Line Items]            
Service contracts and other assets useful lives     15 years      
Maximum | Uniforms in service            
Accounting Policies [Line Items]            
Inventories useful life     30 years      
Maximum | Other rental items            
Accounting Policies [Line Items]            
Inventories useful life     60 months