XML 30 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Inventory Disclosure [Abstract]                
Raw materials $ 57,742       $ 66,965      
Work in process 12,612       12,333      
Finished goods 12,518       13,061      
Inventories $ 82,872 $ 90,186 $ 92,913 $ 97,280 $ 92,359 $ 93,195 $ 91,109 $ 94,637