XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregation of Revenue (Details) - Customer Concentration Risk - Revenue Benchmark
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Private pay      
Disaggregation of Revenue [Line Items]      
Revenue 93.50% 86.80% 81.90%
Government reimbursement      
Disaggregation of Revenue [Line Items]      
Revenue 5.10% 10.30% 14.50%
Other third-party payor programs      
Disaggregation of Revenue [Line Items]      
Revenue 1.40% 2.90% 3.60%