XML 118 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories - Summary (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 36,322 $ 37,731
Work in process 14,873 18,296
Finished goods 29,349 28,438
Total inventories $ 80,544 $ 84,465