XML 69 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials $ 66,965 $ 73,026
Work in process 12,333 10,136
Finished goods 13,061 15,853
Inventories $ 92,359 $ 99,015