XML 78 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Narrative) (Details)
12 Months Ended
Dec. 31, 2019
Cable Communications [Member] | Residential [Member] | Minimum [Member]  
Revenue [Line Items]  
Term of contract 1 year
Cable Communications [Member] | Residential [Member] | Maximum [Member]  
Revenue [Line Items]  
Term of contract 2 years
Cable Communications [Member] | Business Services [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 6 months
Timing period of recognition 2 years
Cable Communications [Member] | Business Services [Member] | Minimum [Member]  
Revenue [Line Items]  
Term of contract 2 years
Cable Communications [Member] | Business Services [Member] | Maximum [Member]  
Revenue [Line Items]  
Term of contract 5 years
Cable Communications [Member] | Advertising [Member] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
Cable Communications [Member] | Advertising [Member] | Maximum [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
Cable Networks [Member] | Distribution [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
Cable Networks [Member] | Advertising [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
Broadcast Television [Member] | Distribution [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
Broadcast Television [Member] | Advertising [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
Filmed Entertainment [Member] | Theatrical [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
Filmed Entertainment [Member] | Content Licensing [Member]  
Revenue [Line Items]  
Timing period of recognition 2 years
Filmed Entertainment [Member] | Content Licensing [Member] | Minimum [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 1 year
Filmed Entertainment [Member] | Content Licensing [Member] | Maximum [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 2 years
Filmed Entertainment [Member] | Home Entertainment [Member] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
Filmed Entertainment [Member] | Home Entertainment [Member] | Maximum [Member]  
Revenue [Line Items]  
Expected payment terms 90 days
Sky Limited [Member] | Direct To Consumer [Member]  
Revenue [Line Items]  
Term of contract 2 years
Timing period of recognition 2 years
NBCUniversal Media LLC [Member] | Cable Networks [Member] | Distribution [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
NBCUniversal Media LLC [Member] | Cable Networks [Member] | Advertising [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
NBCUniversal Media LLC [Member] | Broadcast Television [Member] | Distribution [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
NBCUniversal Media LLC [Member] | Broadcast Television [Member] | Advertising [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Theatrical [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [Member]  
Revenue [Line Items]  
Timing period of recognition 2 years
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [Member] | Minimum [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 1 year
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content Licensing [Member] | Maximum [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 2 years
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Home Entertainment [Member] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 60 days
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Home Entertainment [Member] | Maximum [Member]  
Revenue [Line Items]  
Expected payment terms 90 days