XML 76 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Product Warranty Liability [Line Items]      
Balance at beginning of period $ 8,200 $ 7,203 $ 6,925
Acquisition 41    
Accruals for warranties issued during the period 13,045 14,223 14,291
Accruals related to pre-existing warranties 921 (379) (1,354)
Settlements made during the period (14,298) (12,847) (12,659)
Balance at end of period $ 7,909 $ 8,200 $ 7,203