| Disaggregation of Revenue | 
The following table further disaggregates our revenue by major source by segment for the three and nine months ended September 30, 2022 and 2021.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended September 30, 2022 | 
 
 | 
Products | 
 | 
Services | 
 | 
Energy Production | 
 | 
Total | 
 
| Products | 
$ | 
3,206,732  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
3,206,732  | 
 | 
 
| Installation services | 
—  | 
 | 
 | 
—  | 
 | 
 | 
—  | 
 | 
 | 
—  | 
 | 
 
| Maintenance services | 
—  | 
 | 
 | 
3,078,604  | 
 | 
 | 
—  | 
 | 
 | 
3,078,604  | 
 | 
 
| Energy production | 
—  | 
 | 
 | 
—  | 
 | 
 | 
332,774  | 
 | 
 | 
332,774  | 
 | 
 
|     Total revenue | 
$ | 
3,206,732  | 
 | 
 | 
$ | 
3,078,604  | 
 | 
 | 
$ | 
332,774  | 
 | 
 | 
$ | 
6,618,110  | 
 | 
 
  
  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Nine Months Ended September 30, 2022 | 
 
 | 
Products | 
 | 
Services | 
 | 
Energy Production | 
 | 
Total | 
 
| Products | 
$ | 
10,156,328  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
10,156,328  | 
 | 
 
| Installation services | 
—  | 
 | 
 | 
20,109  | 
 | 
 | 
—  | 
 | 
 | 
20,109  | 
 | 
 
| Maintenance services | 
—  | 
 | 
 | 
9,025,966  | 
 | 
 | 
—  | 
 | 
 | 
9,025,966  | 
 | 
 
| Energy production | 
—  | 
 | 
 | 
—  | 
 | 
 | 
1,268,623  | 
 | 
 | 
1,268,623  | 
 | 
 
|     Total revenue | 
$ | 
10,156,328  | 
 | 
 | 
$ | 
9,046,075  | 
 | 
 | 
$ | 
1,268,623  | 
 | 
 | 
$ | 
20,471,026  | 
 | 
 
  
  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Three Months Ended September 30, 2021 | 
 
 | 
Products | 
 | 
Services | 
 | 
Energy Production | 
 | 
Total | 
 
| Products | 
$ | 
1,871,332  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
1,871,332  | 
 | 
 
| Installation services | 
—  | 
 | 
 | 
63,076  | 
 | 
 | 
—  | 
 | 
 | 
63,076  | 
 | 
 
| Maintenance services | 
—  | 
 | 
 | 
2,766,168  | 
 | 
 | 
—  | 
 | 
 | 
2,766,168  | 
 | 
 
| Energy production | 
—  | 
 | 
 | 
—  | 
 | 
 | 
315,292  | 
 | 
 | 
315,292  | 
 | 
 
|     Total revenue | 
$ | 
1,871,332  | 
 | 
 | 
$ | 
2,829,244  | 
 | 
 | 
$ | 
315,292  | 
 | 
 | 
$ | 
5,015,868  | 
 | 
 
  
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
Nine Months Ended September 30, 2021 | 
 
 | 
Products | 
 | 
Services | 
 | 
Energy Production | 
 | 
Total | 
 
| Products | 
$ | 
6,439,981  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
—  | 
 | 
 | 
$ | 
6,439,981  | 
 | 
 
| Installation services | 
—  | 
 | 
 | 
825,325  | 
 | 
 | 
—  | 
 | 
 | 
825,325  | 
 | 
 
| Maintenance services | 
—  | 
 | 
 | 
8,613,377  | 
 | 
 | 
—  | 
 | 
 | 
8,613,377  | 
 | 
 
| Energy production | 
—  | 
 | 
 | 
—  | 
 | 
 | 
1,339,448  | 
 | 
 | 
1,339,448  | 
 | 
 
|     Total revenue | 
$ | 
6,439,981  | 
 | 
 | 
$ | 
9,438,702  | 
 | 
 | 
$ | 
1,339,448  | 
 | 
 | 
$ | 
17,218,131  | 
 | 
 
 
 |