XML 75 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Schedule of Amortization Period for Intangible Assets (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 13 years 4 months 24 days 13 years 2 months 12 days
Purchased contract rights and customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 13 years 4 months 24 days 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 13 years 9 months 18 days
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  
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 5 years 3 months 18 days 5 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  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 15 years 4 months 24 days 13 years 3 months 18 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