XML 100 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Acquisitions Narrative) (Details)
€ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
Jan. 31, 2017
USD ($)
Jan. 31, 2017
EUR (€)
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Mar. 31, 2018
USD ($)
Mar. 31, 2018
EUR (€)
Jan. 31, 2017
EUR (€)
Business Acquisition [Line Items]                    
Earn-out consideration, operating and financing activities $ 8,474     $ 8,474            
Payment of earn-out consideration paid within operating activities         $ 2,308 $ 213 $ 7,485      
Earn-out consideration cash payment within financing activities         3,394          
Selling, General and Administrative Expenses [Member]                    
Business Acquisition [Line Items]                    
Acquisition related costs         0 0        
Orlaco [Member]                    
Business Acquisition [Line Items]                    
Cash   $ 79,675 € 74,939              
Cash paid to seller at closing   $ 71,701               € 67,439
Acquisition payment held in escrow to secure payment for working capital and other adjustments | €                   € 7,500
Expense related to fair value adjustment for earn-out consideration           $ 369 4,853      
Orlaco [Member] | Selling, General and Administrative Expenses [Member]                    
Business Acquisition [Line Items]                    
Acquisition related costs             1,259      
Orlaco [Member] | Fair Value Adjustment to Inventory [Member]                    
Business Acquisition [Line Items]                    
Expense related to inventory fair value step up             $ 1,636      
Orlaco [Member]                    
Business Acquisition [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