XML 105 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Summary of Operating Lease Assets and Liabilities Recorded in the Consolidated Balance Sheets) (Details) - Accounting Standards Update 2016-02 [Member] - USD ($)
$ in Millions
Dec. 31, 2019
Jan. 01, 2019
Lessee, Lease, Description [Line Items]    
Operating lease assets   $ 4,200
NBCUniversal Media LLC [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease assets   $ 1,700
Other noncurrent assets, net    
Lessee, Lease, Description [Line Items]    
Operating lease assets $ 4,038  
Other noncurrent assets, net | NBCUniversal Media LLC [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease assets 1,551  
Accrued expenses and other current liabilities    
Lessee, Lease, Description [Line Items]    
Operating lease liabilities, current 715  
Accrued expenses and other current liabilities | NBCUniversal Media LLC [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease liabilities, current 189  
Other noncurrent liabilities    
Lessee, Lease, Description [Line Items]    
Operating lease liabilities, noncurrent 3,891  
Other noncurrent liabilities | NBCUniversal Media LLC [Member]    
Lessee, Lease, Description [Line Items]    
Operating lease liabilities, noncurrent $ 1,481