v3.20.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2021 $ 64  
2022 50  
2023 44  
2024 28  
2025 23  
Thereafter 47  
Total future minimum lease payments 256  
Less: imputed interest (19)  
Lease liabilities $ 237 $ 238