XML 45 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments and Fair Value Measurements (Narrative) (Details)
€ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Feb. 18, 2020
USD ($)
Mar. 31, 2018
USD ($)
Mar. 31, 2018
EUR (€)
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Impairment of Goodwill     $ 0 $ 0 $ 0      
Payment of earn-out consideration paid within operating activities     2,308 213 7,485      
Earn-out consideration cash payment within financing activities     3,394          
Earn-out consideration, operating and financing activities $ 8,474 $ 8,474            
Transfers in or out of Level 3     0          
Euro-Denominated Foreign Currency Forward Contracts [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Gain (loss) on derivative instruments held for trading purposes, net       73 (174)      
Interest Rate Swap [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Notional amounts           $ 50,000    
Cash Flow Hedging [Member] | U.S. Dollar Denominated Foreign Currency Forward Contracts Euro Functional Currency [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Notional amounts     0 0        
Cash Flow Hedging [Member] | U.S. Dollar Denominated Foreign Currency Forward Contracts, Swedish Krona Functional Currency [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Notional amounts     0 0        
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Forward Currency Contracts [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Notional amounts       9,017        
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Mexican Peso-Denominated Foreign Currency Forward Contracts [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Notional amounts     0 9,017        
Not Designated as Hedging Instrument [Member] | Euro-Denominated Foreign Currency Forward Contracts [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Notional amounts     0 $ 0 $ 1,486      
Orlaco [Member]                
Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]                
Earn-out consideration             $ 7,500 € 7,500
Payment of earn-out consideration paid within operating activities     5,080          
Earn-out consideration cash payment within financing activities     $ 3,394