XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
12 Months Ended
Dec. 31, 2018
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,
 
2018
 
2017
 
(in thousands)
Raw materials
$
67,995

 
$
57,784

Work in process
4,060

 
5,957

Finished goods
6,767

 
8,163

 
78,822

 
71,904

Less:  Allowance for excess and obsolete inventories
(1,210
)
 
(1,118
)
     Total, net
$
77,612

 
$
70,786

 
 
Years Ending December 31,
 
2018
 
2017
 
2016
Allowance for excess and obsolete inventories:
(in thousands)
Balance, beginning of period
$
1,118

 
$
1,382

 
$
757

Provisions for excess and obsolete inventories
152

 
102

 
625

Inventories written off
(60
)
 
(366
)
 

     Balance, end of period
$
1,210

 
$
1,118

 
$
1,382