v3.25.1
Revenue - Significant Customers (Details) - Revenue - Customer concentration risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
United    
Concentration Risk [Line Items]    
Revenue percent 37.40% 16.00%
Humana    
Concentration Risk [Line Items]    
Revenue percent 29.20% 17.50%
Elevance Health    
Concentration Risk [Line Items]    
Revenue percent 11.50% 22.70%
Centene    
Concentration Risk [Line Items]    
Revenue percent 10.60% 8.60%