XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total operating revenue $ 82,035 $ 64,977 $ 238,451 $ 181,059
Patient services        
Disaggregation of Revenue [Line Items]        
Total operating revenue 53,634 44,627 157,333 118,793
Capitated revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue 18,056 16,355 51,410 44,815
FFS revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue 35,578 28,272 105,923 73,978
Dispensary revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue 26,792 18,839 76,228 57,736
Clinical research trials and other revenue        
Disaggregation of Revenue [Line Items]        
Total operating revenue $ 1,609 $ 1,511 $ 4,890 $ 4,530