XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Details) - Disaggregation of Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
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] | Long-term Contract with Customer [Member] | Revenue from Contract with Customer Benchmark [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 79.01% 79.08% 78.90% 78.44%
Outside Of The Scope Of ASC 606 [Member] | Long-term Contract with Customer [Member] | Revenue from Contract with Customer Benchmark [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 19.33% 19.74% 19.36% 20.19%
CPE And Equipment Sales And Installation [Member] | Long-term Contract with Customer [Member] | Revenue from Contract with Customer Benchmark [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 1.65% 1.18% 1.74% 1.37%