XML 85 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accounts payable $ 101,744 $ 60,211
Accrued compensation and benefits 214,585 172,808
Accrued interest 100,347 95,832
Accrued taxes 130,272 133,562
Accrued utilities and security 68,916 44,202
Accrued professional fees 13,830 14,071
Accrued repairs and maintenance 11,232 5,430
Accrued other 78,331 55,623
Accounts payable and accrued expenses 719,257 581,739
Income taxes payable $ 56,400 $ 44,000