XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Construction Backlog (Tables)
6 Months Ended
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Schedule of backlog of signed construction and engineering contracts

 

 

 

2023

 

 

2022

 

 

Balance - beginning of period

 

$

6,810,762

 

 

$

3,217,909

 

 

New contracts and change orders during the period

 

 

6,022,693

 

 

 

13,803,733

 


Adjustments and cancellations, net



1,086,301

 

Subtotal  

 

 

12,833,455

 

 

 

18,107,943

 

 

Less: contract revenue earned during the period

 

 

(10,600,990

)

 

 

(11,297,181

)

 

Balance - end of period

 

$

2,232,465


 

$

6,810,762

 

Construction Backlog [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Summary of company's anticipation to convert the backlog to revenue over the period



2023


Within 1 year 
$ 2,232,465

1 to 2 years




Total Backlog
$ 2,232,465