XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Medicare cap liability $ 13,579 $ 13,245  
Service revenue and sales $ 2,431,287 2,264,417 $ 2,134,963
Roto-Rooter [Member]      
Disaggregation of Revenue [Line Items]      
Credit payment terms 30 days    
Duration of advance notice of cancellation without penalty for both parties 90 days    
Term of contract 10 years    
Duration of advance notice of cancelation without penalty 60 days    
Roto-Rooter [Member] | Maximum [Member]      
Disaggregation of Revenue [Line Items]      
Duration of services provided 5 days    
Roto-Rooter [Member] | Minimum [Member]      
Disaggregation of Revenue [Line Items]      
Duration of services provided 3 days    
VITAS [Member]      
Disaggregation of Revenue [Line Items]      
Period of tier one care rate 60 days    
Period of tier two care rate 61 days    
Period of services provided after discharge 12 months    
Period of service intensity add-on payment 7 days    
Reimbursement period per day in 15 min. increments 4 hours    
Minimum amount of care per 24-hr period 8 hours    
Charity care cost $ 9,200 8,100 7,800
Medicare cap liability $ 13,600 13,200  
Percentage of Medicaid reimbursement 95.00%    
Percentage of expenses 5.00%    
Service revenue and sales $ 0    
Accounts Receivable, Sale $ 0    
VITAS [Member] | Adoption of ASC 606 [Member]      
Disaggregation of Revenue [Line Items]      
Percentage of expenses 5.00%    
VITAS [Member] | Maximum [Member]      
Disaggregation of Revenue [Line Items]      
Inpatient cap percentage 20.00%    
VITAS [Member] | Two Program Projected Measurement Period Liability [Member]      
Disaggregation of Revenue [Line Items]      
Medicare cap adjustment $ 8,400    
VITAS [Member] | Two Programs and Five Programs Projected Measurement Period Liability [Member]      
Disaggregation of Revenue [Line Items]      
Medicare cap adjustment     $ 7,900
VITAS [Member] | Two Programs and Six Programs Projected Measurement Period Liability [Member]      
Disaggregation of Revenue [Line Items]      
Medicare cap adjustment   $ 8,000