XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total operating revenue $ 324,239 $ 252,483
Patient services    
Disaggregation of Revenue [Line Items]    
Total operating revenue 213,504 166,785
Capitated revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 70,370 61,341
FFS revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 143,134 105,444
Dispensary revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 103,835 79,343
Clinical research trials and other revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue $ 6,900 $ 6,355