XML 111 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 162,356 $ 115,953
Accrued compensation and benefits 437,403 413,135
Accrued interest 89,718 85,052
Accrued taxes 160,834 131,376
Accrued utilities and security 177,951 115,119
Accrued other 158,356 144,165
Total accounts payable and accrued expenses 1,186,618 1,004,800
Income taxes payable $ 81,400 $ 55,200