XML 75 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Trade accounts payable, including due to subcontractors $ 51,249 $ 51,984
Compensation and related benefits 5,882 7,578
Short-term lease liabilities 3,112  
Accrued warranty 4,225 3,384
Contract liabilities 4,032 6,541
Other accrued expenses 9,764 10,742
Total accounts payable and accrued expenses $ 78,264 $ 80,229