XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Senior Living Community Management Agreements - Schedule of Disaggregation of Revenue (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        
Total residents fees and services $ 382,712 $ 371,392 $ 769,576 $ 742,168
Residents fees and services        
Disaggregation of Revenue        
Total residents fees and services 327,545 308,522 655,851 616,648
Residents fees and services | Basic housing and support services        
Disaggregation of Revenue        
Total residents fees and services 256,114 241,116 508,886 484,771
Residents fees and services | Medicare and Medicaid programs        
Disaggregation of Revenue        
Total residents fees and services 26,227 24,483 53,507 48,332
Residents fees and services | Private pay and other third party payer SNF services        
Disaggregation of Revenue        
Total residents fees and services $ 45,204 $ 42,923 $ 93,458 $ 83,545