XML 29 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Details) - Disaggregation of Revenue
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Minimum [Member]    
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]    
ContractTerm 3 years  
Maximum [Member]    
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]    
ContractTerm 10 years  
Month To Month And Other Contracted Revenue [Member] | Revenue from Contract with Customer Benchmark [Member]    
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 77.80% 80.47%
Outside Of The Scope Of ASC 606 [Member] | Revenue from Contract with Customer Benchmark [Member]    
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 20.64% 18.38%
CPE And Equipment Sales And Installation [Member] | Revenue from Contract with Customer Benchmark [Member]    
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]    
Concentration Risk, Percentage 1.56% 1.15%