XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Details) - Disaggregation of Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
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  
Month To Month And Other Contracted Revenue [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 79.36% 79.01% 79.32% 78.90%
Outside of The Scope of ASC 606 [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 18.85% 19.33% 18.86% 19.36%
CPE and Equipment Sales and Installation [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Revenue Recognition (Details) - Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage 1.79% 1.65% 1.82% 1.74%