Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments & Hedging Activities (Details Textual)

v3.20.2
Derivative Instruments & Hedging Activities (Details Textual)
€ in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2020
USD ($)
Contract
Sep. 28, 2019
USD ($)
Sep. 26, 2020
USD ($)
Contract
Sep. 28, 2019
USD ($)
Sep. 26, 2020
EUR (€)
Contract
Dec. 28, 2019
USD ($)
Derivative Instruments And Hedging Activities Disclosures [Line Items]            
Interest expense $ 2,730 $ 3,790 $ 8,572 $ 12,223    
Carrying value of total long term revolving debt 92,576   92,576     $ 92,488
Gain loss on derivative hedge recorded in AOCI as a part of currency translation adjustment     3,189      
Net investment hedge reclassified from AOCI into income     164      
Europe [Member]            
Derivative Instruments And Hedging Activities Disclosures [Line Items]            
Carrying value of total long term revolving debt $ 104,648   $ 104,648      
Revolving Credit Facility [Member] | Europe [Member]            
Derivative Instruments And Hedging Activities Disclosures [Line Items]            
Net investment hedge | €         € 90,000  
Forward Foreign Exchange Contracts [Member] | Derivatives Not Designated as Hedging Instruments [Member]            
Derivative Instruments And Hedging Activities Disclosures [Line Items]            
Derivative instrument, notional amount | €         € 51,823  
Derivative contract expire date     Apr. 01, 2022      
Derivative, number of instruments held | Contract 14   14   14  
Cash Flow Hedging [Member]            
Derivative Instruments And Hedging Activities Disclosures [Line Items]            
Interest expense     $ 8,572 $ 12,223    
Cash Flow Hedging [Member] | Interest Rate Swap Contract [Member] | Derivatives Designated as Hedging Instruments [Member]            
Derivative Instruments And Hedging Activities Disclosures [Line Items]            
Derivative instrument, notional amount $ 150,000   150,000      
Annual decrease in derivative notional amount     $ 25,000      
Derivative contract effective date     Aug. 02, 2018      
Derivative contract expire date     Apr. 03, 2023