XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Derivative Instruments Measured at Fair Value (Details) - Foreign Exchange Contract - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Prepaid Expenses and Other Current Assets | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount $ 90,452 $ 84,968
Derivative Asset, Fair Value 3,315  
Prepaid Expenses and Other Current Assets | Fair Value Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount 33,977 26,995
Derivative Asset, Fair Value $ 17 5
Accrued Expenses And Other Short Term Liabilities | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Liability, Fair Value   $ (470)