XML 27 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill (Detail) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 31, 2018
Apr. 30, 2018
Goodwill [Line Items]      
Gross goodwill   $ 217,779  
Accumulated goodwill impairment   (81,722)  
Goodwill $ 136,057 136,057  
Electronic Systems      
Goodwill [Line Items]      
Gross goodwill   199,157  
Accumulated goodwill impairment   (81,722)  
Goodwill $ 117,435 117,435  
Structural Systems      
Goodwill [Line Items]      
Percentage of fair value in excess of carrying amount 85.00%    
Gross goodwill   18,622  
Accumulated goodwill impairment   0  
Goodwill $ 18,622 $ 18,622  
Certified Thermoplastics Co., LLC      
Goodwill [Line Items]      
Goodwill     $ 18,600
Certified Thermoplastics Co., LLC | Structural Systems      
Goodwill [Line Items]      
Goodwill     $ 18,600