XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Details) - Disaggregation of Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Minimum [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Contract Term     3 years  
Maximum [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Contract Term     10 years  
Revenue from Contract with Customer Benchmark [Member] | Month To Month And Other Contracted Revenue [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 76.69% 80.58% 78.55% 79.95%
Revenue from Contract with Customer Benchmark [Member] | Outside Of The Scope Of ASC 606 [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 21.64% 17.66% 20.04% 18.24%
Revenue from Contract with Customer Benchmark [Member] | CPE And Equipment Sales And Installation [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 1.67% 1.76% 1.41% 1.81%