XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of significant accounting policies Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table further disaggregates our revenue by major source by segment for the years ended December 31, 2021 and 2020.
Year EndedDecember 31, 2021
Products and ServicesEnergy ProductionTotal
Products$10,133,329 $— $10,133,329 
Installation services938,831 — 938,831 
Maintenance services11,586,763 — 11,586,763 
Energy production— 1,739,150 1,739,150 
     Total revenue$22,658,923 $1,739,150 $24,398,073 

Year EndedDecember 31, 2020
Products and ServicesEnergy ProductionTotal
Products11,466,716 $— $11,466,716 
Installation services4,872,877 — 4,872,877 
Maintenance services10,077,805 — 10,077,805 
Energy production— 1,837,181 1,837,181 
     Total revenue$26,417,398 $1,837,181 $28,254,579 
Impairment of Long-Lived Assets
For the years ended December 31, 2021 and December 31, 2020, we recorded impairment of long-lived assets as follows:
Years EndedDecember 31, 2021December 31, 2020
Energy production asset impairment$— $524,972 
Energy production reversal of unfavorable contract liability— (478,411)
Patent applications abandonment7,400 205,345 
Long-lived asset impairment$7,400 $251,906