XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Disaggregation of Revenue (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Private pay        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 93.80% 93.70% 93.90% 93.70%
Government reimbursement        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 4.90% 4.90% 4.70% 4.90%
Other third-party payor programs        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 1.30% 1.40% 1.40% 1.40%