v3.26.1
Commitments and Contingencies (Details)
$ in Millions, £ in Billions
Jun. 30, 2026
USD ($)
Jun. 30, 2026
GBP (£)
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]      
Loss contingency accrual $ 1,800   $ 2,100
Non-income tax, current 208   $ 215
HMRC VAT Assessment      
Loss Contingencies [Line Items]      
Loss contingency accrual $ 1,800 £ 1.4