XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]    
Revenue performance obligation description of good or service We recognize revenue as performance obligations are satisfied by transferring control of a promised good or service to a customer in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We generally classify our revenues into two types: (i) distribution sales; or (ii) sales related to contracts with service elements. Sales related to contracts with service elements represents less than 10% of the Company’s net sales for each period presented.  
Revenue performance obligation satisfied over time, method used, explanation We consider costs incurred to be indicative of goods and services delivered to the customer.  
Revenue performance obligation satisfied over time, method used, description As such, we use a cost based input method to recognize revenue on our contracts with service elements as it best depicts the transfer of assets to our customers.  
Revenue practical expedient, incremental cost of obtaining contract [true/false] true  
Revenue practical expedient remaining performance obligation [true/false] true  
Contract liability $ 36.7 $ 37.2
Transferred over Time    
Disaggregation Of Revenue [Line Items]    
Revenue performance obligation description of payment terms Payment terms related to sales for contracts with service elements are specific to each customer and contract. However, they are considered to be short-term in nature as payments are normally received either throughout the life of the contract or shortly after the contract is complete.  
Transferred over Time | Maximum    
Disaggregation Of Revenue [Line Items]    
Percentage of sales related to contracts with service 10.00%  
Transferred at Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenue performance obligation description of payment terms Payment terms related to distribution sales are not significant as payment is generally received shortly after the point of sale.