XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Business Combinations - Acquisition Method for Recording Business Combinations (Detail)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
acquisition
shares
Mar. 31, 2025
acquisition
Business Combination [Line Items]    
Number of companies acquired | acquisition 51 28
2026 Acquisitions    
Business Combination [Line Items]    
Common Shares Issued (in shares) | shares 66  
Common Shares Value $ 15  
Cash Paid 285  
Accrued Liability 4  
Escrow Deposited 7  
Recorded Earnout Payable 23  
Total Recorded Purchase Price 334  
Maximum Potential Earnout Payable $ 40  
Krose GmbH & Co KG February 25, 2026 (KGC)    
Business Combination [Line Items]    
Common Shares Issued (in shares) | shares 66  
Common Shares Value $ 15  
Cash Paid 203  
Accrued Liability 2  
Escrow Deposited 0  
Recorded Earnout Payable 0  
Total Recorded Purchase Price 220  
Maximum Potential Earnout Payable $ 0  
Eight other acquisitions completed in 2026    
Business Combination [Line Items]    
Common Shares Issued (in shares) | shares 0  
Common Shares Value $ 0  
Cash Paid 82  
Accrued Liability 2  
Escrow Deposited 7  
Recorded Earnout Payable 23  
Total Recorded Purchase Price 114  
Maximum Potential Earnout Payable $ 40  
Number of companies acquired | acquisition 8