XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Schedule of Revenue by Major Customers (Details) - Customer Concentration Risk - Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
UnitedHealthCare        
Revenue, Major Customer [Line Items]        
Major customer revenue, percentage 27.00% 18.00% 25.00% 16.00%
Humana        
Revenue, Major Customer [Line Items]        
Major customer revenue, percentage 23.00% 29.00% 23.00% 27.00%
Aetna        
Revenue, Major Customer [Line Items]        
Major customer revenue, percentage 12.00% 18.00% 13.00% 21.00%