XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail)
6 Months Ended
Jun. 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 sell extended warranty and service policies to its customers. These policies typically are for periods ranging from one to three years.
Deferred revenue recognized $ 5,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 3 years