XML 60 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities - Summary of Accrued Warranty Obligations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Payables And Accruals [Abstract]    
Beginning balance $ 1,842 $ 2,322
Amortization of fair value adjustment of warranty liabilities acquired through acquisitions   (8)
Reduction of warranty liabilities assumed in connection with acquisitions (119) (29)
Warranty expense 530 149
Warranty charges (14) (293)
Ending balance $ 2,239 $ 2,141