XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of presentation - Additional information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Business combination contingent consideration [1] $ 517   $ 656
Restatement adjustment [Member]      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Contingent consideration related expenses $ 34 $ 98  
Business combination contingent consideration     $ 132
[1] Contingent consideration represents liabilities recorded at fair value in connection with acquisitions.