XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Contracts in Progress (Tables)
6 Months Ended
Jun. 30, 2023
Contractors [Abstract]  
Schedule of contracts in progress

    

June 30,

    

December 31,

2023

2022

Costs incurred on uncompleted contracts

$

1,447,828

$

1,251,853

Estimated earnings

 

206,565

 

180,705

 

1,654,393

 

1,432,558

Less: Billings to date

 

(1,660,310)

 

(1,426,375)

$

(5,917)

$

6,183

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

 

  

 

  

Contract assets

$

34,949

$

43,903

Contract liabilities

 

(40,866)

 

(37,720)

$

(5,917)

$

6,183