XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Contracts in Progress (Tables)
6 Months Ended
Jun. 30, 2025
Contracts in Progress  
Schedule of contracts in progress

​

​

​

​

​

​

​

​

​

    

June 30, 

    

December 31, 

​

​

2025

​

2024

Costs incurred on uncompleted contracts

​

$

1,730,265

​

$

1,561,338

Estimated earnings

​

 

246,552

​

 

211,439

​

​

 

1,976,817

​

 

1,772,777

Less: Billings to date

​

 

(1,974,628)

​

 

(1,735,741)

​

​

$

2,189

​

$

37,036

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

​

 

  

​

 

  

Contract assets

​

$

50,951

​

$

84,407

Contract liabilities

​

 

(48,762)

​

 

(47,371)

​

​

$

2,189

​

$

37,036