XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contracts in Progress (Tables)
12 Months Ended
Dec. 31, 2024
Contracts in Progress  
Schedule of contracts in progress

    

December 31,

    

December 31, 

2024

2023

Costs incurred on uncompleted contracts

$

1,561,338

$

1,394,243

Estimated earnings

 

211,439

 

176,904

 

1,772,777

 

1,571,147

Less: Billings to date

 

(1,735,741)

 

(1,553,704)

$

37,036

$

17,443

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

 

  

 

  

Contract assets

$

84,407

$

81,522

Contract liabilities

 

(47,371)

 

(64,079)

$

37,036

$

17,443