XML 57 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Payables And Accruals [Abstract]      
Trade accounts payable, including due to subcontractors $ 54,091 $ 58,985  
Compensation and related benefits 4,528 8,232  
Current portion of earn-out liability 3,514 13,527 $ 11,258
Accrued warranty 4,244 2,684  
Other accrued expenses 11,278 12,182  
Accounts payable and accrued expenses $ 77,655 $ 95,610