v3.22.4
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 $ 81  
2024 53  
2025 87  
2026 79  
2027 31  
Thereafter 128  
Total lease payments 459  
Less: Imputed interest (105)  
Present value of lease liabilities 354  
Less: Current portion of lease liabilities (59) $ (63)
Total long-term lease liabilities $ 295 $ 372