v3.22.0.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 03, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]        
Advance payment on operating lease   $ 1,000    
Interest payments for financing leases   69 $ 79 $ 82
Additional operating leases not yet commenced, payments due   $ 98    
Minimum        
Lessee, Lease, Description [Line Items]        
Lessee leasing arrangements, operating leases, term of contract (years)   5 years    
Lessee, operating lease, renewal term (years)   5 years    
Lessee leasing arrangements, finance leases, term of contract   2 years    
Minimum | Subsequent Event        
Lessee, Lease, Description [Line Items]        
Right-of-use asset obtained in exchange for operating and finance lease liabilities $ 4,800      
Increase to deferred tax liabilities 1,200      
Maximum        
Lessee, Lease, Description [Line Items]        
Lessee leasing arrangements, operating leases, term of contract (years)   15 years    
Lessee, operating lease, renewal term (years)   35 years    
Lessee leasing arrangements, finance leases, term of contract   5 years    
Maximum | Subsequent Event        
Lessee, Lease, Description [Line Items]        
Right-of-use asset obtained in exchange for operating and finance lease liabilities 5,400      
Increase to deferred tax liabilities $ 1,400