XML 75 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Hedging - Offsetting Derivatives (Details) - Cash flow hedging - Designated as hedging instruments - Foreign currency forward contracts - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Offsetting Derivative Assets [Abstract]    
Gross Amounts Recognized $ 29,059 $ 20,537
Gross Amounts Offset 0 0
Gross Amounts Presented 29,059 20,537
Gross Amounts Not Offset (95) (448)
Legal Offset 28,964 20,089
Offsetting Derivative Liabilities [Abstract]    
Gross Amounts Recognized (95) (448)
Gross Amounts Offset 0 0
Gross Amounts Presented (95) (448)
Gross Amounts Not Offset 95 448
Legal Offset $ 0 $ 0