XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Unamortized computer software costs $ 12,600 $ 6,200
Property, Plant and Equipment [Line Items]    
Total 594,249 551,463
Less accumulated depreciation (404,629) (384,425)
Property, plant and equipment, net 189,620 167,038
Land    
Property, Plant and Equipment [Line Items]    
Total 4,275 4,194
Buildings    
Property, Plant and Equipment [Line Items]    
Total 128,887 125,223
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 422,333 397,287
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total $ 38,753 $ 24,759