XML 79 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw material $ 99,074 $ 66,018
Work-in-process 6,197 5,382
Finished goods 33,623 31,205
Gross inventory 138,894 102,605
Less reserves (5,269) (4,298)
Inventories, net $ 133,625 $ 98,307