XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Derivative Instruments Measured at Fair Value (Details) - Foreign Exchange Contract - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Prepaid Expenses and Other Current Assets | Cash Flow Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount $ 115,710 $ 90,452
Derivative Asset, Fair Value 6,083 3,315
Prepaid Expenses and Other Current Assets | Fair Value Hedging    
Derivative [Line Items]    
Derivative Asset, Notional Amount 42,056 33,977
Derivative Asset, Fair Value   $ 17
Accrued Expenses and Other Short-term Liabilities | Fair Value Hedging    
Derivative [Line Items]    
Derivative Liability, Fair Value $ (62)