XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies - Derivative Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Derivative [Line Items]    
Derivative Liability, Notional Amount $ 84,968 $ 75,153
Derivative Liability, Fair Value (470) (3,628)
Other Current Assets    
Derivative [Line Items]    
Derivative Liability, Notional Amount   29,162
Derivative Asset, Notional Amount 26,995  
Derivative Liability, Fair Value   $ (18)
Derivative Asset, Fair Value $ 5