XML 14 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Hedging - Offsetting Derivatives (Details) - Cash flow hedging - Designated as hedging instruments - Foreign currency forward contracts - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Offsetting Derivative Assets [Abstract]    
Total assets $ 27,232 $ 9,725
Gross Amounts Offset 0 0
Gross Amounts Presented 27,232 9,725
Gross Amounts Not Offset (1,096) (7,354)
Legal Offset 26,136 2,371
Offsetting Derivative Liabilities [Abstract]    
Gross Amounts Recognized (1,096) (7,354)
Gross Amounts Offset 0 0
Gross Amounts Presented (1,096) (7,354)
Gross Amounts Not Offset 1,096 7,354
Legal Offset $ 0 $ 0