XML 114 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Other Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Equity method investments $ 519 $ 468  
Contract costs 436 423  
Derivative assets, non-current $ 295 $ 213  
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total other assets Total other assets  
Loan receivable $ 258 $ 0  
Prepaid expenses, non-current 171 134  
Deferred CCA implementation costs 115 105  
Contract assets, non-current 113 86 $ 55
Deposits 60 60  
Deferred tax assets, net 48 62  
Debt issuance costs, net 3 5  
Other 31 35  
Total other assets $ 2,049 $ 1,591