XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail)
9 Months Ended
Sep. 30, 2018
USD ($)
segment
channel
Disaggregation Of Revenue [Line Items]  
Number of business segments | segment 3
Number of distribution channels | channel 3
Revenue, practical expedient, financing component true
Nondisclosure of revenues allocated to future shipments of partially completed contracts true
Assurance warranty period, from date of shipment 12 months
Extended product warranty and service description For certain of its products, the Company will separately offer extended warranty and service policies to its customers. These policies typically are for periods ranging from one to five years.
Deferred revenue recognized $ 4,200,000
Deferred costs $ 0
Minimum [Member]  
Disaggregation Of Revenue [Line Items]  
Extended warranty and service period 1 year
Maximum [Member]  
Disaggregation Of Revenue [Line Items]  
Extended warranty and service period 5 years