XML 26 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Hedging - Offsetting Derivatives (Details) - Foreign currency forward contracts - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Offsetting Derivative Assets [Abstract]    
Gross Amounts Recognized $ 9,725 $ 20,537
Gross Amounts Offset 0 0
Gross Amounts Presented 9,725 20,537
Gross Amounts Not Offset (7,354) (448)
Legal Offset 2,371 20,089
Offsetting Derivative Liabilities [Abstract]    
Gross Amounts Recognized (7,354) (448)
Gross Amounts Offset 0 0
Gross Amounts Presented (7,354) (448)
Gross Amounts Not Offset 7,354 448
Legal Offset $ 0 $ 0