v3.26.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total operating revenue $ 161,282 $ 119,802 $ 308,723 $ 224,208
Patient services        
Disaggregation of Revenue [Line Items]        
Total operating revenue 58,827 55,891 117,914 108,959
Capitated revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue 27,974 18,843 54,905 36,338
FFS revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue 30,853 37,048 63,009 72,621
Specialty pharmacy revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue 98,608 62,573 186,149 111,866
Clinical research trials and other revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue $ 3,847 $ 1,338 $ 4,660 $ 3,383