XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Components) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Dec. 31, 2015
Inventory Disclosure [Abstract]            
Raw materials $ 57,652   $ 43,438      
Work in process 3,588   2,279      
Finished goods 6,070   3,017      
Inventory, gross 67,310   48,734      
Less: Allowance for excess and obsolete inventories (1,193) $ (1,642) (1,382) $ (1,177) $ (1,065) $ (757)
Total, net $ 66,117   $ 47,352