XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw material $ 73,364 $ 66,018
Work-in-process 4,844 5,382
Finished goods 32,757 31,205
Gross inventory 110,965 102,605
Less reserves (3,961) (4,298)
Inventories, net $ 107,004 $ 98,307