XML 81 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Senior Living Community Management Agreements - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue      
Total residents fees and services $ 1,495,427 $ 1,410,308 $ 1,283,566
Residents fees and services      
Disaggregation of Revenue      
Total residents fees and services 1,244,389 1,151,908 1,022,826
Residents fees and services | Basic housing and support services      
Disaggregation of Revenue      
Total residents fees and services 972,307 915,528 806,500
Residents fees and services | Medicare and Medicaid programs      
Disaggregation of Revenue      
Total residents fees and services 100,341 89,613 82,106
Residents fees and services | Private pay and other third party payer SNF services      
Disaggregation of Revenue      
Total residents fees and services $ 171,741 $ 146,767 $ 134,220