XML 59 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
Mar. 31, 2017
Dec. 31, 2016
Mar. 31, 2016
Payables And Accruals [Abstract]      
Trade accounts payable, including due to subcontractors $ 50,454 $ 58,985  
Compensation and related benefits 5,332 8,232  
Current portion of earn-out liability 13,062 13,527 $ 22,565
Accrued warranty 3,373 2,684  
Other accrued expenses 9,575 12,182  
Accounts payable and accrued expenses $ 81,796 $ 95,610