Quarterly report [Sections 13 or 15(d)]

Significant Accounting Policies - Revenue Recognition (Details)

v3.25.3
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
customer
Sep. 30, 2024
USD ($)
customer
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Significant Accounting Policies        
Revenue $ 345,253 $ 362,124 $ 1,074,266 $ 1,129,769
Number of customers (customer) | customer 5 5    
Capitated Revenue [Member]        
Significant Accounting Policies        
Revenue $ 341,555 $ 357,706 $ 1,062,796 $ 1,116,146
Capitated Revenue [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 98.90% 98.80% 98.90% 98.80%
Health Care, Other [Member]        
Significant Accounting Policies        
Revenue $ 3,698 $ 4,418 $ 11,470 $ 13,623
Health Care, Other [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 1.10% 1.20% 1.10% 1.20%
Health Care Clinical Fees Insurance Revenue [Member]        
Significant Accounting Policies        
Revenue $ 872 $ 1,536 $ 2,672 $ 4,588
Health Care Clinical Fees Insurance Revenue [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 0.30% 0.40% 0.20% 0.40%
Health Care Coordination Management Fees [Member]        
Significant Accounting Policies        
Revenue $ 2,750 $ 2,770 $ 8,112 $ 8,763
Health Care Coordination Management Fees [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 0.80% 0.80% 0.80% 0.80%
Health Care Incentive Fees [Member]        
Significant Accounting Policies        
Revenue $ 76 $ 112 $ 686 $ 272
Health Care Incentive Fees [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 0.00% 0.00% 0.10% 0.00%