Concentration of Credit and Revenue Risk (Details) - Customer Concentration Risk |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
| Revenue Benchmark | Payer A | |||||
| Concentration Risk [Line Items] | |||||
| Concentration risk percentage | 29.00% | 30.00% | 30.00% | 30.00% | |
| Revenue Benchmark | Payer B | |||||
| Concentration Risk [Line Items] | |||||
| Concentration risk percentage | 15.00% | 15.00% | 14.00% | 15.00% | |
| Revenue Benchmark | Payer C | |||||
| Concentration Risk [Line Items] | |||||
| Concentration risk percentage | 11.00% | 11.00% | 11.00% | 11.00% | |
| Financing Receivable | Payer A | |||||
| Concentration Risk [Line Items] | |||||
| Concentration risk percentage | 23.00% | 23.00% | |||
| Financing Receivable | Payer B | |||||
| Concentration Risk [Line Items] | |||||
| Concentration risk percentage | 18.00% | 18.00% | |||
| Financing Receivable | Payer C | |||||
| Concentration Risk [Line Items] | |||||
| Concentration risk percentage | 14.00% | 14.00% | |||