XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation - Schedule of Business Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2017
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Acquisitions            
Maximum period for payment for adjustments to provisional fair value measurements       1 year    
Goodwill   $ 136,398 $ 137,160 $ 136,398 $ 137,160 $ 137,140
Liabilities            
Gain on bargain purchase of a business   0 0 0 8,388  
North America            
Acquisitions            
Goodwill   $ 95,621 95,659 95,621 95,659 $ 95,755
North America | CG Visions, Inc. [Member]            
Acquisitions            
Payments to acquire business $ 20,800          
Goodwill 10,100          
Business combination, intangible assets acquired $ 10,300          
Business combination, intangible assets acquired, weighted average useful life 7 years          
Business combination, other current assets acquired $ 500          
Contingent consideration 1,100          
Assets            
Other current assets 500          
Property, plant, equipment and noncurrent assets 20,400          
Europe Segment | Gbo Fastening Systems            
Acquisitions            
Payments to acquire business 10,200          
Business combination, cash and cash equivalents acquired 3,956          
Business combination, other current assets acquired 760          
Business combination, current liabilities assumed 6,146          
Assets            
Cash and cash equivalents 3,956          
Accounts receivable 4,914          
Inventory 13,591          
Other current assets 760          
Property, plant, equipment and noncurrent assets 3,929   $ 16,500   16,500  
Total assets 27,150          
Bargain Purchase Gain Adjustment         2,100  
Liabilities            
Accounts payable 4,500          
Other current liabilities 6,146          
Total liabilities 10,646          
Total net assets 16,504          
Gain on bargain purchase of a business 8,400     $ 6,336 $ 6,300  
Total purchase price $ 10,168