v3.26.1
Revenue - Schedule of Significant Customers (Details) - Revenue - Customer concentration risk
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Elevance Health    
Concentration Risk [Line Items]    
Revenue percent 54.50% 11.50%
United    
Concentration Risk [Line Items]    
Revenue percent 21.00% 37.40%
Colonial Penn    
Concentration Risk [Line Items]    
Revenue percent 13.20% 0.00%
Centene    
Concentration Risk [Line Items]    
Revenue percent   10.60%
Humana    
Concentration Risk [Line Items]    
Revenue percent 0.00% 29.20%