XML 112 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Other Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Deferred tax assets, net $ 44,628 $ 59,816  
Prepaid expenses 150,617 87,758  
Debt issuance costs, net 6,831 2,130  
Deposits 64,337 70,548  
Restricted cash 93 908  
Derivative instruments 298,899 59,917  
Contract assets, non-current 55,405 55,486 $ 54,050
Contract costs 371,306 325,510  
Equity method investments 348,145 245,049  
Other assets 35,876 18,944  
Total other assets 1,376,137 926,066  
Capitalized CCA implementation costs $ 84,200 $ 46,000