XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade accounts payable, including amounts due to subcontractors $ 69,379 $ 56,242
Compensation and related benefits 6,279 6,065
Accrued warranty 3,660 3,074
Contract liabilities 5,966 4,405
Short-term lease liability 3,086 2,414
Other 12,863 11,881
Total accounts payable and accrued expenses $ 101,233 $ 84,081