Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue Recognition [Abstract]  
Disaggregation of Revenue The following table further disaggregates our revenue by major source by segment for the three months ended June 30, 2022 and 2021.
Three Months Ended June 30, 2022
Products Services Energy Production Total
Products $ 3,010,115  $ —  $ —  $ 3,010,115 
Maintenance services —  3,050,191  —  3,050,191 
Energy production —  354,287  354,287 
    Total revenue $ 3,010,115  $ 3,050,191  $ 354,287  $ 6,414,593 
Six Months Ended June 30, 2022
Products Services Energy Production Total
Products $ 6,949,596  $ —  $ —  $ 6,949,596 
Installation services —  20,109  —  20,109 
Maintenance services —  5,947,362  —  5,947,362 
Energy production —  935,849  935,849 
    Total revenue $ 6,949,596  $ 5,967,471  $ 935,849  $ 13,852,916 

Three Months Ended June 30, 2021
Products Services Energy Production Total
Products $ 2,445,927  $ —  $ —  $ 2,445,927 
Installation services —  244,553  —  244,553 
Maintenance services —  3,083,761  —  3,083,761 
Energy production —  0 370,861  370,861 
    Total revenue $ 2,445,927  $ 3,328,314  $ 370,861  $ 6,145,102 

Six Months Ended June 30, 2021
Products Services Energy Production Total
Products $ 4,568,649  $ —  $ —  $ 4,568,649 
Installation services —  762,249  —  762,249 
Maintenance services —  5,847,209  —  5,847,209 
Energy production —  —  1,024,156  1,024,156 
    Total revenue $ 4,568,649  $ 6,609,458  $ 1,024,156  $ 12,202,263