v3.25.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Other revenue $ 1,339,579 $ 1,281,748 $ 2,692,751 $ 2,602,959
Total patient services revenues        
Disaggregation of Revenue [Line Items]        
Other revenue 1,207,855 1,155,620 2,427,829 2,348,964
Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 381,558 362,225 771,863 760,713
Non-Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 826,297 793,395 1,655,966 1,588,251
Other revenue        
Disaggregation of Revenue [Line Items]        
Other revenue 131,724 126,128 264,922 253,995
Operating Segments | Critical Illness Recovery Hospital        
Disaggregation of Revenue [Line Items]        
Other revenue 601,139 604,921 1,238,169 1,260,801
Operating Segments | Critical Illness Recovery Hospital | Total patient services revenues        
Disaggregation of Revenue [Line Items]        
Other revenue 600,152 604,034 1,236,201 1,258,961
Operating Segments | Critical Illness Recovery Hospital | Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 188,247 194,768 392,111 421,029
Operating Segments | Critical Illness Recovery Hospital | Non-Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 411,905 409,266 844,090 837,932
Operating Segments | Critical Illness Recovery Hospital | Other revenue        
Disaggregation of Revenue [Line Items]        
Other revenue 987 887 1,968 1,840
Operating Segments | Rehabilitation Hospital        
Disaggregation of Revenue [Line Items]        
Other revenue 313,775 267,831 621,163 533,531
Operating Segments | Rehabilitation Hospital | Total patient services revenues        
Disaggregation of Revenue [Line Items]        
Other revenue 300,161 255,355 594,542 508,318
Operating Segments | Rehabilitation Hospital | Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 144,373 119,444 285,714 245,830
Operating Segments | Rehabilitation Hospital | Non-Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 155,788 135,911 308,828 262,488
Operating Segments | Rehabilitation Hospital | Other revenue        
Disaggregation of Revenue [Line Items]        
Other revenue 13,614 12,476 26,621 25,213
Operating Segments | Outpatient Rehabilitation        
Disaggregation of Revenue [Line Items]        
Other revenue 327,584 315,496 634,926 618,654
Operating Segments | Outpatient Rehabilitation | Total patient services revenues        
Disaggregation of Revenue [Line Items]        
Other revenue 307,542 296,231 597,086 581,685
Operating Segments | Outpatient Rehabilitation | Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 48,938 48,013 94,038 93,854
Operating Segments | Outpatient Rehabilitation | Non-Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 258,604 248,218 503,048 487,831
Operating Segments | Outpatient Rehabilitation | Other revenue        
Disaggregation of Revenue [Line Items]        
Other revenue 20,042 19,265 37,840 36,969
Other        
Disaggregation of Revenue [Line Items]        
Other revenue 97,081 93,500 198,493 189,973
Other | Total patient services revenues        
Disaggregation of Revenue [Line Items]        
Other revenue 0 0 0 0
Other | Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 0 0 0 0
Other | Non-Medicare        
Disaggregation of Revenue [Line Items]        
Other revenue 0 0 0 0
Other | Other revenue        
Disaggregation of Revenue [Line Items]        
Other revenue $ 97,081 $ 93,500 $ 198,493 $ 189,973