XML 87 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Jan. 01, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Prepaid expenses $ 55,954   $ 70,433  
Taxes receivable 122,823   98,245  
Restricted cash, current 7,090   10,887  
Other receivables 36,350   12,611  
Derivative instruments 25,426   62,170  
Contract asset, current 10,033   9,778 $ 9,002
Other current assets 45,867   10,733  
Other current assets, total $ 303,543 $ 258,908 $ 274,857