Quarterly report [Sections 13 or 15(d)]

Significant Accounting Policies - Revenue Recognition (Details)

v3.26.3
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
customer
Sep. 30, 2025
USD ($)
customer
Sep. 30, 2026
USD ($)
customer
Sep. 30, 2025
USD ($)
customer
Significant Accounting Policies        
Revenue $ 396,344 $ 345,253 $ 1,169,115 $ 1,074,266
Number of customers (customer) | customer 4 5 4 5
Capitated revenue        
Significant Accounting Policies        
Revenue $ 366,291 $ 341,555 $ 1,112,188 $ 1,062,796
Capitated revenue | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 92.40% 98.90% 95.10% 98.90%
Health Care, Other [Member]        
Significant Accounting Policies        
Revenue $ 30,053 $ 3,698 $ 56,927 $ 11,470
Health Care, Other [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 7.60% 1.10% 4.90% 1.10%
Health Care Clinical Fees Insurance Revenue [Member]        
Significant Accounting Policies        
Revenue $ 755 $ 872 $ 1,874 $ 2,672
Health Care Clinical Fees Insurance Revenue [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 0.20% 0.30% 0.20% 0.20%
Health Care Coordination Management Fees [Member]        
Significant Accounting Policies        
Revenue $ 10,004 $ 2,750 $ 25,280 $ 8,112
Health Care Coordination Management Fees [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 2.50% 0.80% 2.20% 0.80%
Health Care Incentive Fees [Member]        
Significant Accounting Policies        
Revenue $ 19,294 $ 76 $ 29,773 $ 686
Health Care Incentive Fees [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 4.90% 0.00% 2.50% 0.10%