XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Expenses - Summary of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Trade accounts payable, including amounts due to subcontractors $ 65,284 $ 56,242
Compensation and related benefits 8,745 6,065
Accrued warranty 3,921 3,074
Contract liabilities 5,367 4,405
Short-term lease liability 3,198 2,414
Other 13,839 11,881
Total accounts payable and accrued expenses $ 100,354 $ 84,081