v3.23.1
Segment and Geographic Information - Schedule of Revenue by Major Customers (Details) - Customer Concentration Risk - Revenue
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Humana    
Revenue, Major Customer [Line Items]    
Major customer revenue, percentage 24.00% 27.00%
UnitedHealthCare    
Revenue, Major Customer [Line Items]    
Major customer revenue, percentage 22.00% 15.00%
Aetna    
Revenue, Major Customer [Line Items]    
Major customer revenue, percentage 6.00% 11.00%
Centene    
Revenue, Major Customer [Line Items]    
Major customer revenue, percentage 2.00% 14.00%