XML 131 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Product Warranty Liability [Line Items]      
Balance at beginning of period $ 7,909 $ 8,200 $ 7,203
Acquisition 14 41  
Accruals for warranties issued during the period 14,106 13,045 14,223
Accruals related to pre-existing warranties 4,026 921 (379)
Settlements made during the period (17,059) (14,298) (12,847)
Balance at end of period $ 8,996 $ 7,909 $ 8,200