XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Disaggregation of Revenue
   Years ended December 31, 
   2018   2017 
Digital video headend products  $10,494   $9,438 
Data products   4,583    6,942 
HFC distribution products   3,217    3,343 
Analog video headend products   1,661    1,819 
Contract manufactured products   791    838 
Other   961    903 
   $21,707   $23,283