XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
financial_institution
segment
Dec. 31, 2021
USD ($)
financial_institution
Dec. 31, 2020
USD ($)
Schedule of Accounting Policies [Line Items]      
Renewal term 1 year    
Number of reportable segments | segment 2    
Marketable securities $ 95,200,000 $ 114,396,000  
Unrealized gains (losses) from marketable securities $ (7,500,000) (1,600,000) $ 2,600,000
Payment terms The Company’s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.    
Amortization period of inventories and supplies 24 months    
Depreciation $ 10,500,000 10,300,000 10,100,000
Advertising expense 0 0 0
Impairment of long-lived assets 0 0 0
Goodwill and intangible asset impairment $ 0 $ 0 0
Number of financial institutions holding cash and cash equivalents and marketable securities | financial_institution 1 1  
Revenues $ 1,690,176,000 $ 1,641,959,000 $ 1,760,303,000
Genesis      
Schedule of Accounting Policies [Line Items]      
Accounts receivable 36,200,000    
Notes receivable $ 20,400,000    
Significant Customers | Consolidated revenues | Genesis      
Schedule of Accounting Policies [Line Items]      
Concentration risk, percentage 10.00% 10.80% 14.70%
Revenues $ 169,100,000 $ 177,100,000 $ 258,700,000
Vendor | Products and other items | Sysco      
Schedule of Accounting Policies [Line Items]      
Concentration risk, percentage 50.00%    
Minimum      
Schedule of Accounting Policies [Line Items]      
Cancellation notice period 30 days    
Initial period preceding cancellation notice 60 days    
Minimum | Housekeeping and Dietary equipment      
Schedule of Accounting Policies [Line Items]      
Property plant and equipment, useful life 3 years    
Minimum | Computer hardware and software      
Schedule of Accounting Policies [Line Items]      
Property plant and equipment, useful life 3 years    
Minimum | Vehicles      
Schedule of Accounting Policies [Line Items]      
Property plant and equipment, useful life 5 years    
Maximum      
Schedule of Accounting Policies [Line Items]      
Cancellation notice period 90 days    
Initial period preceding cancellation notice 120 days    
Maximum | Housekeeping and Dietary equipment      
Schedule of Accounting Policies [Line Items]      
Property plant and equipment, useful life 5 years    
Maximum | Computer hardware and software      
Schedule of Accounting Policies [Line Items]      
Property plant and equipment, useful life 5 years    
Maximum | Vehicles      
Schedule of Accounting Policies [Line Items]      
Property plant and equipment, useful life 10 years