v3.26.1
Commitments and Contingencies - Schedule of Credit and Concentration Risk (Details) - Customer concentration risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Highmark | Accounts receivable | Trade accounts receivable          
Concentration Risk [Line Items]          
Concentration risk     30.10%    
Highmark | Revenues          
Concentration Risk [Line Items]          
Concentration risk 21.80%   12.40%    
Molina Healthcare, Inc. | Accounts receivable | Trade accounts receivable          
Concentration Risk [Line Items]          
Concentration risk     15.90%   25.90%
Molina Healthcare, Inc. | Revenues          
Concentration Risk [Line Items]          
Concentration risk 22.20% 27.20% 23.00% 24.10%  
Cook County Health and Hospitals System | Accounts receivable | Trade accounts receivable          
Concentration Risk [Line Items]          
Concentration risk     14.10%   23.70%
Cook County Health and Hospitals System | Revenues          
Concentration Risk [Line Items]          
Concentration risk 12.20% 17.40% 13.60% 16.50%  
Florida Blue | Accounts receivable | Trade accounts receivable          
Concentration Risk [Line Items]          
Concentration risk         10.10%
Florida Blue | Revenues          
Concentration Risk [Line Items]          
Concentration risk   14.10%   14.50%  
Aetna | Revenues          
Concentration Risk [Line Items]          
Concentration risk 14.40%   17.10%    
Centene Corporation | Revenues          
Concentration Risk [Line Items]          
Concentration risk   11.90%   11.20%