XML 113 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 115,953 $ 84,084
Accrued compensation and benefits 413,135 364,783
Accrued interest 85,052 81,893
Accrued taxes 131,376 117,061
Accrued utilities and security 115,119 94,251
Accrued other 144,165 137,072
Total accounts payable and accrued expenses 1,004,800 879,144
Income taxes payable $ 55,200 $ 51,300