v3.23.2
Commitments and Contingencies (Details)
£ in Millions, $ in Millions
1 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
GBP (£)
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Loss contingency accrual $ 1,500   $ 1,600
Non-income tax, current 400   $ 600
Value tax assessment $ 487 £ 386