XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw material $ 119,966 $ 66,018
Work-in-process 7,420 5,382
Finished goods 34,434 31,205
Gross inventory 161,820 102,605
Less reserves (5,326) (4,298)
Inventories, net $ 156,494 $ 98,307