v3.26.1
Costs and Estimated Earnings on Uncompleted Contracts (Tables)
3 Months Ended
Mar. 31, 2026
Costs and Estimated Earnings on Uncompleted Contracts [Abstract]  
Summary of Costs and Estimated Earnings on Uncompleted Contracts

As of

As of

March 31, 2026

December 31, 2025

(in thousands)

Costs incurred on uncompleted contracts

$

150,545

$

146,706

Estimated earnings

55,185

53,594

Billings to date

(188,063)

(179,329)

$

17,667

$

20,971

Costs and Estimated Earnings on Uncompleted Contracts Accompanying Consolidated Balance Sheets

As of

As of

March 31, 2026

December 31, 2025

(in thousands)

Costs and estimated earnings in excess of billings on uncompleted contracts

$

23,326

$

28,152

Billings in excess of costs and estimated earnings on

uncompleted contracts (included in Other current liabilities)

(5,659)

(7,181)

$

17,667

$

20,971