XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]            
Raw materials $ 76,673   $ 68,842      
Work in process 1,541   1,825      
Finished goods 4,717   5,578      
Total, gross 82,931   76,245      
Less: Allowance for excess and obsolete inventories (4,112) $ (2,373) (2,644) $ (2,200) $ (2,350) $ (1,210)
Total, net $ 78,819   $ 73,601