XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Schedule of Revenue by Major Customers (Details) - Customer Concentration Risk - Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
UnitedHealthCare        
Revenue, Major Customer [Line Items]        
Major customer revenue, percentage 29.00% 19.00% 26.00% 17.00%
Humana        
Revenue, Major Customer [Line Items]        
Major customer revenue, percentage 22.00% 29.00% 23.00% 28.00%
Aetna        
Revenue, Major Customer [Line Items]        
Major customer revenue, percentage 11.00% 17.00% 13.00% 20.00%