XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]          
Increase in net contract assets       $ 5,600  
Increase in contract liabilities       400  
Revenue recognized from contracts with customers       2,500  
Effect on revenue   $ 197,886 $ 180,041 575,959 $ 520,407
Effect on gross profit   35,139 40,054 110,773 123,879
Effect on cost of goods sold   162,747 $ 139,987 465,186 $ 396,528
Interface          
Disaggregation of Revenue [Line Items]          
Increase in net contract assets       200  
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
Disaggregation of Revenue [Line Items]          
Effect on revenue $ 19,600 (1,063)   6,799  
Effect on gross profit   983   1,341  
Effect on cost of goods sold   (2,046)   $ 5,458  
Thermal Acoustical Solutions | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
Disaggregation of Revenue [Line Items]          
Effect on revenue $ 16,300 (1,100)      
Effect on gross profit   1,000      
Tooling | Thermal Acoustical Solutions | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
Disaggregation of Revenue [Line Items]          
Effect on revenue   (5,000)      
Effect on cost of goods sold   (5,000)      
Non-Tooling | Thermal Acoustical Solutions | Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606          
Disaggregation of Revenue [Line Items]          
Effect on revenue   (3,900)      
Effect on gross profit   $ 1,000