XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Inventory Disclosure [Abstract]        
Raw materials $ 57,784 $ 43,438    
Work in process 5,957 2,279    
Finished goods 8,163 3,017    
Inventory, gross 71,904 48,734    
Less: Allowance for excess and obsolete inventories (1,118) (1,382) $ (757) $ (714)
Total, net $ 70,786 $ 47,352