XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of Accrued Expenses

As of

As of

December 31, 2023

December 31, 2022

(in thousands)

Salaries and benefits

$

25,630

$

27,727

Real estate and property taxes

7,149

8,422

Unpaid capital expenditures

6,477

7,476

Acquisition related holdbacks

16,100

25,681

Other

37,266

32,178

Total accrued expenses

$

92,622

$

101,484

Schedule of Other Current Liabilities

As of

As of

December 31, 2023

December 31, 2022

(in thousands)

Billings in excess of costs and estimated earnings on uncompleted contracts

$

5,597

$

25,191

Taxes payable

9,947

10,641

Other

3,118

12,930

Total other current liabilities

$

18,662

$

48,762