XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2021
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES [Abstract]  
Disaggregation of Revenue
The following table disaggregates the Company’s revenue based on the timing of satisfaction of performance obligations for the three and six months ended June 30:

 
 
Three Months Ended June 30,
   
Six Months Ended June 30,
 
 
 
2021
   
2020
   
2021
   
2020
 
 
                       
Performance obligations satisfied over time
                       
Solar
 
$
3,516,055
   
$
2,092,228
   
$
9,608,729
   
$
5,322,072
 
Electric
   
605,245
     
482,566
     
1,494,356
     
974,206
 
Data and Network
   
232,005
     
195,432
     
510,877
     
458,628
 
Totals
 
$
4,353,305
   
$
2,770,226
   
$
11,613,962
   
$
6,754,906