XML 61 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
Sep. 30, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Trade accounts payable, including due to subcontractors $ 51,447 $ 45,409
Compensation and related benefits 5,911 5,246
Current portion of earnout liability   2,989
Accrued warranty 3,707 4,464
Contract liabilities 6,622 1,676
Other accrued expenses 11,063 11,002
Total accounts payable and accrued expenses $ 78,750 $ 70,786