XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue $ 1,690,176 $ 1,641,959 $ 1,760,303
Renewal term 1 year    
Reduction in revenue $ 10,000    
Description of timing The Company’s contracts with customers typically provide for an initial term of one year, with renewable one year service terms, cancellable by either party upon 30 to 90 days’ notice after an initial period of 60 to 120 days.    
Transferred at point in time      
Disaggregation of Revenue [Line Items]      
Contract liabilities $ 300 100  
Transferred over time      
Disaggregation of Revenue [Line Items]      
Contract liabilities $ 3,100 2,500  
Minimum      
Disaggregation of Revenue [Line Items]      
Cancellation notice period 30 days    
Initial period preceding cancellation notice 60 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Cancellation notice period 90 days    
Initial period preceding cancellation notice 120 days    
Housekeeping      
Disaggregation of Revenue [Line Items]      
Revenue $ 795,700 821,300 895,300
Dietary      
Disaggregation of Revenue [Line Items]      
Revenue $ 894,500 $ 820,600 $ 865,000