XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Trade accounts payable, including due to subcontractors $ 53,075 $ 45,409
Compensation and related benefits 5,710 5,246
Current portion of earnout liability 1,198 2,989
Accrued warranty 3,456 4,464
Contract liabilities 5,743 1,676
Other accrued expenses 10,170 11,002
Total accounts payable and accrued expenses $ 79,352 $ 70,786