Quarterly report pursuant to Section 13 or 15(d)

Leases - Operating Lease Payments Over Next Five Years (Details)

v3.21.1
Leases - Operating Lease Payments Over Next Five Years (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 186  
2022 243  
2023 219  
2024 197  
2025 160  
2026 136  
Thereafter 692  
Total lease payments 1,833  
Less: imputed interest (262)  
Total lease liabilities $ 1,571 $ 1,538