XML 115 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 77,705 $ 52,232
Accrued compensation and benefits 317,117 241,361
Accrued interest 79,437 103,345
Accrued taxes 153,804 135,099
Accrued utilities and security 76,910 107,404
Accrued other 139,889 121,277
Total accounts payable and accrued expenses 844,862 760,718
Income taxes payable $ 59,800 $ 57,700