XML 58 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contracts in Progress (Tables)
12 Months Ended
Dec. 31, 2023
Contractors [Abstract]  
Schedule of contracts in progress

    

December 31,

    

December 31, 

2023

2022

Costs incurred on uncompleted contracts

$

1,394,243

$

1,251,853

Estimated earnings

 

176,904

 

180,705

 

1,571,147

 

1,432,558

Less: Billings to date

 

(1,553,704)

 

(1,426,375)

$

17,443

$

6,183

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

 

  

 

  

Contract assets

$

81,522

$

43,903

Contract liabilities

 

(64,079)

 

(37,720)

$

17,443

$

6,183