XML 74 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives and Risk Management - Derivative Notional Amounts (Details) - Derivatives Designated as Hedging Instruments - Cash Flow Hedging - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Notional amount $ 67,748 $ 75,626
Foreign Exchange Contract | United Kingdom, Pounds    
Derivative [Line Items]    
Notional amount 10,214 9,545
Foreign Exchange Contract | Japan, Yen    
Derivative [Line Items]    
Notional amount 16,209 18,637
Foreign Exchange Contract | Euro Member Countries, Euro    
Derivative [Line Items]    
Notional amount $ 41,325 $ 47,444