XML 106 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Notional Amount of Derivative (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Derivatives Fair Value [Line Items]    
Foreign exchange contracts — Forwards $ 25,765 $ 31,910
Foreign Exchange Contract [Member] | Designated as Hedging Instrument [Member]    
Derivatives Fair Value [Line Items]    
Foreign exchange contracts — Forwards 24,642 26,358
Foreign Exchange Contract [Member] | Not Designated as Hedging Instrument [Member]    
Derivatives Fair Value [Line Items]    
Foreign exchange contracts — Forwards $ 1,123 $ 5,552