v3.25.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following tables disaggregate the Company’s revenue for the three and six months ended June 30, 2024 and 2025:
Three Months Ended June 30, 2024
Critical Illness Recovery HospitalRehabilitation HospitalOutpatient
Rehabilitation
OtherTotal
(in thousands)
Patient service revenue:
Medicare$194,768 $119,444 $48,013 $— $362,225 
Non-Medicare409,266 135,911 248,218 — 793,395 
Total patient services revenues604,034 255,355 296,231 — 1,155,620 
Other revenue887 12,476 19,265 93,500 126,128 
Total revenue$604,921 $267,831 $315,496 $93,500 $1,281,748 
Three Months Ended June 30, 2025
Critical Illness Recovery HospitalRehabilitation HospitalOutpatient
Rehabilitation
OtherTotal
(in thousands)
Patient service revenue:
Medicare$188,247 $144,373 $48,938 $— $381,558 
Non-Medicare411,905 155,788 258,604 — 826,297 
Total patient services revenues600,152 300,161 307,542 — 1,207,855 
Other revenue987 13,614 20,042 97,081 131,724 
Total revenue$601,139 $313,775 $327,584 $97,081 $1,339,579 
Six Months Ended June 30, 2024
Critical Illness Recovery HospitalRehabilitation HospitalOutpatient
Rehabilitation
OtherTotal
(in thousands)
Patient service revenue:
Medicare$421,029 $245,830 $93,854 $— $760,713 
Non-Medicare837,932 262,488 487,831 — 1,588,251 
Total patient services revenues1,258,961 508,318 581,685 — 2,348,964 
Other revenue1,840 25,213 36,969 189,973 253,995 
Total revenue$1,260,801 $533,531 $618,654 $189,973 $2,602,959 
Six Months Ended June 30, 2025
Critical Illness Recovery HospitalRehabilitation HospitalOutpatient
Rehabilitation
OtherTotal
(in thousands)
Patient service revenue:
Medicare$392,111 $285,714 $94,038 $— $771,863 
Non-Medicare844,090 308,828 503,048 — 1,655,966 
Total patient services revenues1,236,201 594,542 597,086 — 2,427,829 
Other revenue1,968 26,621 37,840 198,493 264,922 
Total revenue$1,238,169 $621,163 $634,926 $198,493 $2,692,751