XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Amortization Period for Intangible Assets (Details) - segment
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 13 years 4 months 24 days 13 years 4 months 24 days
Number of operating segments 4  
Purchased contract rights and customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 13 years 6 months 13 years 6 months
Purchased contract rights and customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 3 years  
Purchased contract rights and customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 21 years  
Provider contracts    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 14 years 14 years
Provider contracts | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 4 years  
Provider contracts | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years 7 months 6 days 15 years 7 months 6 days
Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years  
Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 20 years  
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 4 years 4 months 24 days 4 years 4 months 24 days
Developed technologies | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 2 years  
Developed technologies | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 7 years