XML 62 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Revenue From Contract With Customers [Line Items]    
Revenue, performance obligation, description of timing Delivery periods of less than a month  
Revenue, performance obligation, description of payment terms Customer payment is generally due 40-60 days after shipment  
Deferred revenue, revenue recognized $ 1.6 $ 1.7
Contract with customer, timing of satisfaction of performance obligation and payment Contract terms are substantially less than a year (generally less than one month)  
Tooling Reimbursement [Member]    
Revenue From Contract With Customers [Line Items]    
Deferred revenue, revenue recognized $ 1.6  
Price Adjustments [Member]    
Revenue From Contract With Customers [Line Items]    
Deferred revenue, revenue recognized $ 1.7