XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total operating revenue $ 104,406 $ 94,666
Patient services    
Disaggregation of Revenue [Line Items]    
Total operating revenue 53,068 52,453
Capitated revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 17,495 17,667
FFS revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 35,573 34,786
Dispensary revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue 49,293 39,679
Clinical research trials and other revenue    
Disaggregation of Revenue [Line Items]    
Total operating revenue $ 2,045 $ 2,534