v3.10.0.1
Revenue (Narrative) (Details)
12 Months Ended
Dec. 31, 2018
Cable Communications [Member] | Residential [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] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
Cable Networks [Member] | Distribution [Member] | Maximum [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] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
Broadcast Television [Member] | Distribution [Member] | Maximum [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 [Member]  
Revenue [Line Items]  
Timing period of recognition 2 years
Filmed Entertainment [Member] | Content [Member] | Minimum [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 1 year
Filmed Entertainment [Member] | Content [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]  
Timing period of recognition 2 years
Sky Limited [Member] | Direct To Consumer [Member] | Maximum [Member]  
Revenue [Line Items]  
Term of contract 2 years
NBCUniversal Media LLC [Member] | Cable Networks [Member] | Distribution [Member] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
NBCUniversal Media LLC [Member] | Cable Networks [Member] | Distribution [Member] | Maximum [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] | Minimum [Member]  
Revenue [Line Items]  
Expected payment terms 30 days
NBCUniversal Media LLC [Member] | Broadcast Television [Member] | Distribution [Member] | Maximum [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 [Member]  
Revenue [Line Items]  
Timing period of recognition 2 years
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content [Member] | Minimum [Member]  
Revenue [Line Items]  
Annual revenue that estimates remaining performance obligations 1 year
NBCUniversal Media LLC [Member] | Filmed Entertainment [Member] | Content [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