Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue Recognition [Abstract]  
Disaggregation of Revenue
The following table further disaggregates our revenue by major source by segment for the three and six months ended June 30, 2020 and 2019.
Three Months Ended
June 30, 2020
 
Products and Services
 
Energy Production
 
Total
Products
$
3,342,794

 
$

 
$
3,342,794

Installation services
1,360,703

 

 
1,360,703

Maintenance services
2,455,220

 

 
2,455,220

Energy production

 
276,341

 
276,341

    Total revenue
$
7,158,717

 
$
276,341

 
$
7,435,058



Six Months Ended
June 30, 2020
 
Products and Services
 
Energy Production
 
Total
Products
$
6,093,273

 
$

 
$
6,093,273

Installation services
3,356,126

 

 
3,356,126

Maintenance services
4,921,168

 

 
4,921,168

Energy production

 
1,027,191

 
1,027,191

    Total revenue
$
14,370,567

 
$
1,027,191

 
$
15,397,758


Three Months Ended
June 30, 2019
 
Products and Services
 
Energy Production
 
Total
Products
$
2,445,448

 
$

 
$
2,445,448

Installation services
2,291,027

 

 
2,291,027

Maintenance services
2,552,622

 

 
2,552,622

Energy production

 
578,299

 
578,299

    Total revenue
$
7,289,097

 
$
578,299

 
$
7,867,396



Six Months Ended
June 30, 2019
 
Products and Services
 
Energy Production
 
Total
Products
$
5,469,974

 
$

 
$
5,469,974

Installation services
3,846,891

 

 
3,846,891

Maintenance services
4,908,054

 

 
4,908,054

Energy production
 
 
1,819,108

 
1,819,108

    Total revenue
$
14,224,919

 
$
1,819,108

 
$
16,044,027