XML 60 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Payables And Accruals [Abstract]      
Trade accounts payable, including due to subcontractors $ 54,375 $ 58,985  
Compensation and related benefits 5,747 8,232  
Current portion of earn-out liability 6,970 13,527 $ 18,247
Accrued warranty 4,482 2,684  
Other accrued expenses 10,018 12,182  
Accounts payable and accrued expenses $ 81,592 $ 95,610