XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Summary of Accounts Payable and Accrued Expenses

Accounts payable and accrued expenses consisted of the following:

(in thousands)

 

June 30, 2023

 

 

December 31, 2022

 

Trade accounts payable, including amounts due to subcontractors

 

$

80,492

 

 

$

73,407

 

Compensation and related benefits

 

 

6,353

 

 

 

9,577

 

Accrued warranty

 

 

3,958

 

 

 

3,691

 

Contract liability

 

 

6,729

 

 

 

4,516

 

Short-term operating lease liability

 

 

3,520

 

 

 

3,228

 

Other

 

 

15,202

 

 

 

12,779

 

Total accounts payable and accrued expenses

 

$

116,254

 

 

$

107,198