v3.26.3
Revenue Recognition - Schedule of Revenues Disaggregated by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 656,960 $ 580,419 $ 1,893,437 $ 1,581,669
FFS-patient care        
Disaggregation of Revenue [Line Items]        
Total revenue 433,088 352,604 1,236,861 995,829
FFS-administrative services        
Disaggregation of Revenue [Line Items]        
Total revenue 34,738 33,616 99,363 100,986
Capitated revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 99,520 90,906 280,818 237,108
Shared savings        
Disaggregation of Revenue [Line Items]        
Total revenue 68,838 79,994 212,720 187,927
Care management fees (PMPM)        
Disaggregation of Revenue [Line Items]        
Total revenue 19,394 20,992 57,994 53,113
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,382 $ 2,307 $ 5,681 $ 6,706