XML 76 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: 
 December 31,
 20192018
 (in thousands)
Raw materials$68,842  $67,995  
Work in process1,825  4,060  
Finished goods5,578  6,767  
 76,245  78,822  
Less:  Allowance for excess and obsolete inventories(2,644) (1,210) 
     Total, net$73,601  $77,612  
 
 Years Ended December 31,
 201920182017
Allowance for excess and obsolete inventories:(in thousands)
Balance, beginning of period$1,210  $1,118  $1,382  
Provisions for excess and obsolete inventories1,454  152  102  
Inventories written off(20) (60) (366) 
     Balance, end of period$2,644  $1,210  $1,118