v3.24.2.u1
Revenue Recognition - Schedule of Revenue Desegregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 422,326 $ 413,351 $ 837,569 $ 799,627
FFS-patient care        
Disaggregation of Revenue [Line Items]        
Revenue 275,761 230,987 550,584 458,776
FFS-administrative services        
Disaggregation of Revenue [Line Items]        
Revenue 32,132 27,172 61,208 53,568
Capitated revenue        
Disaggregation of Revenue [Line Items]        
Revenue 56,438 86,695 107,742 164,955
Shared savings        
Disaggregation of Revenue [Line Items]        
Revenue 39,818 52,846 87,282 96,774
Care management fees (PMPM)        
Disaggregation of Revenue [Line Items]        
Revenue 16,163 13,568 26,766 22,126
Other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,014 $ 2,083 $ 3,987 $ 3,428