XML 155 R129.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative And Hedging Activities - Summary of Derivative Financial Instruments Not Designated as Hedging Instruments (Details) - Derivatives Not Designated as Hedging Instruments - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Amount of Gain or (Loss) Recognized in Income on Derivative $ 311 $ 276 $ 426
Other contracts | Other Income      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Amount of Gain or (Loss) Recognized in Income on Derivative $ 311 $ 276 $ 426