XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Revenue Recognition [Abstract]  
Schedule of disaggregation revenues
   Three months ended
June 30
   Six months ended
June 30
 
   2021   2020   2021   2020 
Digital video headend products   $968   $745   $1,511   $1,802 
CPE   288    1,026    983    1,672 
DOCSIS data products   327    701    355    1,572 
HFC distribution products   496    482    923    1,170 
Analog video headend products   238    176    481    515 
NXG   470    285    891    481 
Contract manufactured products   13    28    18    73 
Transcoders   1,337    279    2,073    394 
Other    201    109    354    202 
   $4,338   $3,831   $7,589   $7,881