v3.25.2
Revenue - Significant Customers (Details) - Revenue - Customer concentration risk
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
United        
Concentration Risk [Line Items]        
Revenue percent 43.40% 22.20% 39.20% 18.30%
Humana        
Concentration Risk [Line Items]        
Revenue percent 22.70% 25.30% 27.20% 20.30%
Elevance Health        
Concentration Risk [Line Items]        
Revenue percent 14.20% 15.60% 12.30% 20.10%