Concentrations of Credit Risk - Schedules of Concentration of Risk (Details) - Customer Concentration Risk |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Revenue | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 100.00% | 100.00% | 100.00% |
| Payer A | Revenue | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 30.00% | 32.00% | 31.00% |
| Payer A | Financing Receivable | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 23.00% | 21.00% | |
| Payer B | Revenue | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 15.00% | 16.00% | 17.00% |
| Payer B | Financing Receivable | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 18.00% | 19.00% | |
| Payer C | Revenue | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 11.00% | 10.00% | 10.00% |
| Payer C | Financing Receivable | |||
| Concentration Risk [Line Items] | |||
| Concentration risk percentage | 14.00% | 15.00% | |