Annual report [Section 13 and 15(d), not S-K Item 405]

Significant Accounting Policies - Revenue Recognition (Details)

v3.25.1
Significant Accounting Policies - Revenue Recognition (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
customer
Significant Accounting Policies        
Revenue     $ 1,500,455 $ 1,266,375
Number of customers (customer) | customer       4
Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent) 100.00% 100.00%    
Capitated Revenue [Member]        
Significant Accounting Policies        
Revenue     $ 1,483,602 $ 1,252,309
Capitated Revenue [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent)     98.90% 98.90%
Health Care, Other [Member]        
Significant Accounting Policies        
Revenue     $ 16,853 $ 14,066
Health Care, Other [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent)     1.10% 1.10%
Health Care Clinical Fees Insurance Revenue [Member]        
Significant Accounting Policies        
Revenue     $ 5,934 $ 5,192
Health Care Clinical Fees Insurance Revenue [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent)     0.40% 0.30%
Health Care Coordination Management Fees [Member]        
Significant Accounting Policies        
Revenue     $ 10,563 $ 8,301
Health Care Coordination Management Fees [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent)     0.70% 0.70%
Health Care Incentive Fees [Member]        
Significant Accounting Policies        
Revenue     $ 356 $ 573
Health Care Incentive Fees [Member] | Revenue | Product Concentration Risk        
Significant Accounting Policies        
Percentage of total revenue (as a percent)     0.00% 0.10%