XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Contracts in Progress (Tables)
3 Months Ended
Mar. 31, 2025
Contracts in Progress  
Schedule of contracts in progress

    

March 31,

    

December 31, 

2025

2024

Costs incurred on uncompleted contracts

$

1,509,260

$

1,561,338

Estimated earnings

 

204,590

 

211,439

 

1,713,850

 

1,772,777

Less: Billings to date

 

(1,693,026)

 

(1,735,741)

$

20,824

$

37,036

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

 

  

 

  

Contract assets

$

63,580

$

84,407

Contract liabilities

 

(42,756)

 

(47,371)

$

20,824

$

37,036