XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Contracts in Progress (Tables)
9 Months Ended
Sep. 30, 2024
Contractors [Abstract]  
Schedule of contracts in progress

    

September 30, 

    

December 31, 

2024

2023

Costs incurred on uncompleted contracts

$

1,420,893

$

1,394,243

Estimated earnings

 

182,221

 

176,904

 

1,603,114

 

1,571,147

Less: Billings to date

 

(1,589,011)

 

(1,553,704)

$

14,103

$

17,443

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

 

  

 

  

Contract assets

$

58,495

$

81,522

Contract liabilities

 

(44,392)

 

(64,079)

$

14,103

$

17,443