XML 82 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Prepaid expenses $ 70,433   $ 64,832
Taxes receivable 98,245   110,961
Restricted cash, current 10,887   26,919
Other receivables 12,611   7,797
Derivative instruments 62,170   4,175
Contract asset, current 9,778 $ 9,002 0
Other current assets 10,733   17,343
Other current assets, total $ 274,857 $ 241,029 $ 232,027