Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue Recognition [Abstract]  
Disaggregation of Revenue
The following table further disaggregates our revenue by major source by segment for the three months ended March 31, 2021 and 2020.
Three Months Ended March 31, 2021
Products and Services Energy Production Total
Products $ 2,122,722  $ —  $ 2,122,722 
Installation services 517,696  —  517,696 
Maintenance services 2,763,448  —  2,763,448 
Energy production —  653,295  653,295 
    Total revenue $ 5,403,866  $ 653,295  $ 6,057,161 
Three Months Ended March 31, 2020
Products and Services Energy Production Total
Products $ 3,051,760  $ —  $ 3,051,760 
Installation services 1,694,142  —  1,694,142 
Maintenance services 2,465,948  —  2,465,948 
Energy production —  750,850  750,850 
    Total revenue $ 7,211,850  $ 750,850  $ 7,962,700