XML 131 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedging Instruments - Derivatives Not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivatives not designated as hedging instruments, gain (loss) $ 37,459 $ 90,974 $ (74,063)
Embedded derivatives | Revenues      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivatives not designated as hedging instruments, gain (loss) 63 618 (6,756)
Economic hedges of embedded derivatives | Revenues      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivatives not designated as hedging instruments, gain (loss) 550 (877) 1,655
Foreign currency forward contracts | Other income (expense)      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivatives not designated as hedging instruments, gain (loss) $ 36,846 $ 91,233 $ (68,962)