XML 115 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 421 $ 438
Accrued taxes 196 161
Accrued utilities and security 164 178
Accounts payable 133 162
Accrued interest 96 90
Other 183 158
Total accounts payable and accrued expenses 1,193 1,187
Income taxes payable $ 109 $ 81