XML 42 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Contracts in Progress (Tables)
3 Months Ended
Mar. 31, 2026
Contracts in Progress  
Schedule of contracts in progress

  ​ ​ ​

March 31, 

  ​ ​ ​

December 31, 

2026

2025

Costs incurred on uncompleted contracts

$

1,827,047

$

1,980,625

Estimated earnings

 

260,124

 

292,235

Costs and estimated earnings on uncompleted contracts

 

2,087,171

 

2,272,860

Less: Billings to date

 

(2,096,917)

 

(2,290,881)

Net contracts in progress

$

(9,746)

$

(18,021)

Included in the accompanying Consolidated Balance Sheets under the following captions:

 

  ​

 

  ​

Contract assets

$

42,633

$

31,083

Contract liabilities

 

(52,379)

 

(49,104)

Net contracts in progress

$

(9,746)

$

(18,021)