XML 116 R101.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Assets and Other Assets - Summary of Other Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Assets [Abstract]    
Deferred tax assets $ 182,781 $ 149,938
Derivative assets 21,905 61,732
Equity method investment 99,966 101,275
Non-marketable investments 94,113 53,470
Other 9,133 3,452
Total other non-current assets $ 407,898 $ 369,867