XML 77 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Property, plant, equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Abstract]      
Land, buildings and leasehold improvements $ 272,637 $ 248,067  
Machinery and equipment 496,664 443,612  
Computer equipment and software 172,913 158,574  
Construction in progress 84,336 63,991  
Property, plant and equipment, gross 1,026,550 914,244  
Less: Accumulated depreciation (552,638) (483,525)  
Property, plant and equipment, net $ 473,912 $ 430,719 $ 432,766