XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]    
Total operating revenue $ 252,483 $ 203,003
Patient services    
Disaggregation of Revenue [Line Items]    
Total operating revenue 166,785 124,074
Capitated revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 61,341 54,285
FFS revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 105,444 69,789
Dispensary revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 79,343 72,550
Clinical research trials and other revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue $ 6,355 $ 6,379