XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 1,068,977   $ 1,028,233
Less: accumulated depreciation and amortization 487,436   474,071
Property, plant and equipment, net 581,541   554,162
Depreciation expense 14,500 $ 13,000  
Land      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 3,771   3,771
Land improvements      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 10 years    
Total property, plant and equipment $ 3,483   3,478
Buildings and structures      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 96,504   96,323
Buildings and structures | Minimum      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 10 years    
Buildings and structures | Maximum      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 45 years    
Cable and fiber      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 476,573   453,405
Cable and fiber | Minimum      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 15 years    
Cable and fiber | Maximum      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 30 years    
Equipment and software      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 383,619   391,293
Equipment and software | Minimum      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 4 years    
Equipment and software | Maximum      
Property, plant and equipment [Abstract]      
Estimated Useful Lives 8 years    
Plant in service      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 963,950   948,270
Plant under construction      
Property, plant and equipment [Abstract]      
Total property, plant and equipment $ 105,027   $ 79,963