XML 110 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Equity method investments $ 468,231 $ 348,145  
Contract costs 422,634 371,306  
Derivative instruments, non-current 213,024 298,899  
Prepaid expenses, non-current 134,204 66,393  
Deferred CCA implementation costs 105,364 84,224  
Contract assets, non-current 85,912 55,405 $ 55,486
Deferred tax assets, net 62,238 44,628  
Deposits 59,698 64,337  
Debt issuance costs, net 5,124 6,831  
Other assets 34,883 35,969  
Total other assets 1,591,312 1,376,137  
Restricted cash, noncurrent $ 100 $ 100