XML 72 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables And Accruals [Abstract]    
Trade accounts payable $ 58,985 $ 62,199
Compensation and related benefits 8,232 7,899
Current portion of earn-out liability 13,527 14,757
Accrued warranty 2,684 3,080
Other accrued expenses 12,182 11,162
Accounts payable and accrued expenses $ 95,610 $ 99,097