XML 80 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, plant, equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Abstract]      
Land, buildings and leasehold improvements $ 224,605 $ 207,927  
Machinery and equipment 421,873 384,710  
Computer equipment and software 137,899 122,890  
Construction in progress 105,319 73,920  
Property, plant and equipment, gross 889,696 789,447  
Less: Accumulated depreciation (456,930) (406,448)  
Property, plant and equipment, net $ 432,766 $ 382,999 $ 302,899