Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable | $ 66,349 | $ 58,998 |
| Oral drug accounts receivable (Specialty Pharmacy) | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable | 18,564 | 7,457 |
| Capitated accounts receivable (Patient Services) | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable | 1,937 | 3,213 |
| FFS accounts receivable, net (Patient Services) | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable | 29,385 | 35,376 |
| Other trade receivables | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable | $ 16,463 | $ 12,952 |