XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Summary of Accounts Payable and Accrued Expenses

Accounts payable and accrued expense consisted of the following:

 

 

December 31,

 

(table only in thousands)

 

2022

 

 

2021

 

Trade accounts payable, including amounts due to subcontractors

 

$

73,407

 

 

$

56,242

 

Compensation and related benefits

 

 

9,577

 

 

 

6,065

 

Accrued warranty

 

 

3,691

 

 

 

3,074

 

Contract liability

 

 

4,516

 

 

 

4,405

 

Short-term operating lease liability

 

 

3,228

 

 

 

2,414

 

Other

 

 

12,779

 

 

 

11,881

 

Total accounts payable and accrued expenses

 

$

107,198

 

 

$

84,081

 

Summary of Activity of Current Portion of Earnout Liability

The activity in the Company’s current portion of earnout liability is recorded in Accounts payable and accrued expenses on its Consolidated Balance Sheets, consisted of the following:

 

 

December 31,

 

(table only in thousands)

 

2022

 

 

2021

 

Earnout accrued at beginning of year

 

$

1,037

 

 

$

1,743

 

Fair value of earnout at acquisition date

 

 

1,429

 

 

 

 

Fair value adjustment

 

 

(229

)

 

 

704

 

Payments and other

 

 

(1,037

)

 

 

(1,410

)

Earnout accrued at end of year

 

$

1,200

 

 

$

1,037