XML 80 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments and Fair Value Measurements (Schedule of Foreign Currency Contracts) (Details) - Designated as Hedging Instrument
$ in Thousands
Oct. 02, 2020
USD ($)
$ / $
$ / $
$ / €
Dec. 31, 2019
USD ($)
$ / $
Foreign Exchange Contract Maturing December 2020, Contract One | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 7,666  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0491  
Fair Value $ (519)  
Foreign Exchange Contract Maturing December 2020, Contract Two | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 2,290  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0241  
Fair Value $ (52)  
Foreign Exchange Contract Maturing September 2021, Contract One | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 18,514  
$/Foreign currency (in dollars per foreign currency) | $ / € 1.1944  
Fair Value $ (274)  
Foreign Exchange Contract Maturing September 2021, Contract Two | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 10,224  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0454  
Fair Value $ (109)  
Foreign Exchange Contract Maturing November 2020 | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 2,343  
$/Foreign currency (in dollars per foreign currency) | $ / € 1.1717  
Fair Value $ 2  
Foreign Exchange Contract Maturing March 2021 | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 2,656  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0443  
Fair Value $ 64  
Foreign Exchange Contract Maturing August 2021 | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount $ 3,252  
$/Foreign currency (in dollars per foreign currency) | $ / $ 0.0232  
Fair Value $ 150  
Foreign Exchange Contract Maturing June 2020 | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Notional Amount   $ 11,166
$/Foreign currency (in dollars per foreign currency) | $ / $   0.0490
Fair Value   $ 710