v3.24.2.u1
Commitments and Contingencies (Details)
£ in Millions, $ in Millions
Jun. 30, 2024
USD ($)
Jun. 30, 2024
GBP (£)
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Loss contingency accrual $ 1,400   $ 1,000
Non-income tax, current 201   $ 336
Value tax assessment $ 1,200 £ 957