XML 108 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Prepaid expenses $ 61,424 $ 55,954    
Taxes receivable 125,614 122,823    
Restricted cash, current 11,135 7,090    
Other receivables 44,333 36,350    
Derivative instruments 8,906 25,426    
Contract assets, current 13,534 10,033   $ 9,778
Other current assets 58,070 45,867    
Other current assets, total 323,016 303,543 $ 258,908 $ 274,857
Joint Venture | Disposed of by sale | xScale        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contingent consideration $ 44,200      
Joint Venture | Disposed of by sale | xScale | Contingency consideration        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contingent consideration   $ 34,300