XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Acquisition
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]          
Number of acquisitions | Acquisition   13      
Cash paid $ 1        
Estimated acquisition earn-out payables 143 $ 143 $ 167 $ 203 $ 249
Maximum future contingency payments acquisitions 419 419      
Other Noncurrent Liabilities          
Business Acquisition [Line Items]          
Estimated acquisition earn-out payables 92 92      
Accounts payable          
Business Acquisition [Line Items]          
Estimated acquisition earn-out payables 51 $ 51      
Purchased Customer Accounts          
Business Acquisition [Line Items]          
Weighted average life (years)   15 years      
Business Combinations - Stock Deals          
Business Acquisition [Line Items]          
Number of acquisitions | Acquisition   3      
Assets and Assumed Certain Liabilities          
Business Acquisition [Line Items]          
Number of acquisitions | Acquisition   10      
GRP Holdco Limited          
Business Acquisition [Line Items]          
Maximum potential earn-out amount $ 0 $ 0