XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details)
3 Months Ended
Mar. 31, 2022
stream
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of revenue streams 4
Standard product warranty 1 year
Extended product warranty 1 year
Minimum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Term of PPA 10 years
Term during which the Company is responsible for the installation, operation and maintenance of the energy servers 10 years
Maximum  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Term of PPA 21 years
Term during which the Company is responsible for the installation, operation and maintenance of the energy servers 15 years