v3.26.1
Contingent Liabilities - Schedule of Indemnity Payable (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
German Tax Litigation      
Loss Contingencies [Line Items]      
Indemnity Payable (in Accrued liabilities) $ 55 $ 55 $ 56