Annual report [Section 13 and 15(d), not S-K Item 405]

Significant Accounting Policies - Narratives (Details)

v3.25.1
Significant Accounting Policies - Narratives (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
customer
Dec. 31, 2023
USD ($)
customer
Concentration Risk    
Number of customers (customer)   4
Due From Health Plan | $ $ 121.3 $ 118.5
Due To Health Plan | $ $ 55.6 $ 35.0
Four Health Plan Customer | Revenue | Customer Concentration    
Concentration Risk    
Number of customers (customer)   4
Percentage of total revenue (as a percent) 59.00% 60.00%
Five Health Plan Customer [Member] | Revenue | Customer Concentration    
Concentration Risk    
Number of customers (customer) 4