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