Accrued Warranties - Summary of Changes in Product Warranty Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Product Warranties Disclosures [Abstract]    
Beginning Balance $ 3,508 $ 3,058
Business Acquired   843
Accrual for warranties issued during the year 3,037 3,959
Warranty services provided (2,956) (4,446)
Changes in estimates (126) 101
Foreign currency translation (25) (7)
Ending Balance $ 3,438 $ 3,508