XML 97 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accounts payable $ 52,232 $ 96,980
Accrued compensation and benefits 241,361 235,697
Accrued interest 103,345 126,142
Accrued taxes 135,099 118,818
Accrued utilities and security 107,404 78,547
Accrued professional fees 20,741 17,010
Accrued repairs and maintenance 10,699 10,736
Accrued other 89,837 72,762
Total accounts payable and accrued expenses 760,718 756,692
Income taxes payable $ 57,700 $ 67,900