XML 78 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Living Community Management Agreements - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue      
Revenue $ 1,410,308 $ 1,283,566 $ 1,383,212
Senior Living Communities      
Disaggregation of Revenue      
Revenue 1,151,908 1,022,826 974,623
Residents fees and services      
Disaggregation of Revenue      
Revenue 1,151,908 1,022,826 974,623
Residents fees and services | Basic housing and support services | Senior Living Communities      
Disaggregation of Revenue      
Revenue 915,528 806,500 750,644
Residents fees and services | Medicare and Medicaid programs | Senior Living Communities      
Disaggregation of Revenue      
Revenue 89,613 82,106 98,273
Residents fees and services | Private pay and other third party payer SNF services | Senior Living Communities      
Disaggregation of Revenue      
Revenue $ 146,767 $ 134,220 $ 125,706