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

    

September 30,

    

December 31,

2022

2021

Costs incurred on uncompleted contracts

$

1,176,065

$

1,138,298

Estimated earnings

 

163,038

 

168,861

 

1,339,103

 

1,307,159

Less: Billings to date

 

(1,328,904)

 

(1,305,628)

$

10,199

$

1,531

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

 

  

 

  

Contract assets

$

36,374

$

28,529

Contract liabilities

 

(26,175)

 

(26,998)

$

10,199

$

1,531