XML 114 R103.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accounts payable $ 111,625 $ 119,236
Accrued expenses and other current liabilities 106,502 99,489
Accrued interconnection costs 72,268 73,383
Accrued payroll and employee benefits 39,486 44,312
Accrued interest 19,328 4,636
Accrued income taxes 4,007 6,436
Total accounts payable and other current liabilities $ 353,216 $ 347,492