v3.26.1
Revenue Recognition - Schedule of Revenues Disaggregated by Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 603,847 $ 480,097
FFS-patient care    
Disaggregation of Revenue [Line Items]    
Total revenue 391,133 311,761
FFS-administrative services    
Disaggregation of Revenue [Line Items]    
Total revenue 31,403 32,255
Capitated revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 86,148 70,690
Shared savings    
Disaggregation of Revenue [Line Items]    
Total revenue 74,962 47,912
Care management fees (PMPM)    
Disaggregation of Revenue [Line Items]    
Total revenue 17,865 15,201
Other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,336 $ 2,278