XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
institution
segment
shares
Dec. 31, 2023
USD ($)
institution
shares
Dec. 31, 2022
USD ($)
Jun. 18, 2024
shares
Jun. 17, 2024
shares
Schedule of Accounting Policies [Line Items]          
Number of reportable segments | segment 2        
Marketable securities $ 75,640,000 $ 93,131,000      
Unrealized gains (losses) from marketable securities $ (500,000) 1,600,000 $ (7,500,000)    
Inventory supplies amortization period 24 months        
Depreciation $ 11,900,000 10,500,000 10,500,000    
Impairment of long-lived assets $ 0 $ 0 0    
Common stock, authorized (in shares) | shares 200,000,000 100,000,000   200,000,000 100,000,000
Number of financial institutions holding cash and cash equivalents and marketable securities | institution 2 2      
Revenue $ 1,715,682,000 $ 1,671,389,000 1,690,176,000    
Accounts receivable 330,907,000 344,864,000 308,624,000    
Notes receivable $ 41,054,000 $ 24,832,000 $ 32,609,000    
Services provided          
Schedule of Accounting Policies [Line Items]          
Payment terms The Company’s payment terms with customers for services provided are defined within each customer’s service agreement and range from prepaid to 120 days.        
Promissory notes          
Schedule of Accounting Policies [Line Items]          
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 most promissory notes mature over 1 to 4 years. 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.        
Sysco | Products and other items | Vendor          
Schedule of Accounting Policies [Line Items]          
Concentration percentage 50.00%        
Genesis          
Schedule of Accounting Policies [Line Items]          
Accounts receivable $ 46,100,000        
Notes receivable $ 21,900,000        
Genesis | Consolidated revenues | Significant Customers          
Schedule of Accounting Policies [Line Items]          
Concentration percentage 8.70% 10.90% 10.00%    
Revenue $ 148,900,000 $ 181,400,000 $ 169,100,000    
Health Care Consulting Company          
Schedule of Accounting Policies [Line Items]          
Equity method investments $ 2,800,000        
Equity method investment, ownership percentage 25.00%        
Computer hardware and software          
Schedule of Accounting Policies [Line Items]          
Property plant and equipment, useful life 5 years        
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 | 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 | Vehicles          
Schedule of Accounting Policies [Line Items]          
Property plant and equipment, useful life 10 years