XML 111 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Other Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Deferred tax assets, net $ 59,816 $ 66,424  
Prepaid expenses 87,758 82,443  
Debt issuance costs, net 2,130 4,261  
Deposits 70,548 69,043  
Restricted cash 908 9,691  
Derivative instruments 59,917 2,793  
Contract assets, non-current 55,486 54,050 $ 31,521
Contract costs 325,510 267,978  
Equity method investments 245,049 163,071  
Other assets 18,944 56,293  
Total other assets 926,066 776,047  
Capitalized CCA implementation costs $ 46,000 21,100  
Metronode      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Indemnification assets   $ 42,800