XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company primarily earns revenue from sales of its energy storage systems and services including installation, commissioning, and extended warranty services. Product revenues, which are generally recognized at a point in time, and service revenues, which are generally recognized over time, are as follows:
For the Three Months Ended September 30,For the Nine Months Ended September 30,
2022202120222021
Product revenue$6,055 $714 $15,120 $1,478 
Service revenue10 138 16 
Total revenues$6,065 $718 $15,258 $1,494 
With respect to contracts for which revenue is recognized over time, the Company performs reviews of the progress and execution of its performance obligations under these contracts periodically. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. Based upon these reviews, if at any time management determines that in the case of a particular contract total costs will exceed total contract revenue, a provision for the entire anticipated contract loss is recorded at that time. The Company recognized losses from contracts of $444 and $1,693 for the three and nine months ended September 30, 2022, respectively. No loss was recognized for the three and nine months ended September 30, 2021.
For the three months ended September 30, 2022, the Company had two customers who accounted for approximately 86.5% and 13.4% of the total revenue, respectively, and for the nine months ended September 30, 2022, the Company had one customer who accounted for 78.4% of the total revenue.
For the three months ended September 30, 2021, the Company had three customers who accounted for 49.4%, 33.0% and 17.5% of the total revenue and for the nine months ended September 30, 2021, the Company had three customers who accounted for 64.7%, 15.9% and 11.0% of the total revenue, respectively.
Contract assets and Contract liabilities
The following table provides information about contract assets and contract liabilities from contracts with customers. Contract assets, current and contract liabilities are included separately on the condensed consolidated balance sheets and contract assets, long-term are included under other assets, net.
 September 30,
2022
December 31,
2021
Contract assets$3,995 $1,369 
Contract liabilities$1,421 $849 
The Company recognizes contract assets for certain contracts in which revenue recognition performance obligations have been satisfied, however, invoicing to the customer has not yet occurred. Contract liabilities primarily relate to consideration received from customers in advance of the Company’s satisfying performance obligations under contractual arrangements. Contract balances are reported in a net contract asset or liability position on a contract-by-contract basis at the end of each reporting period.
Contract assets increased by $2,626 during the nine months ended September 30, 2022 due to recognition of revenues for which invoicing has not yet occurred. Contract liabilities increased by $572 during the nine months ended September 30, 2022, reflecting $1,184 in customer advance payments, partially offset by the recognition of $612 of revenue during the nine months ended September 30, 2022 that was included in the contract liability balance at the beginning of the period.
Contract liabilities of $465 as of September 30, 2022 are expected to be recognized within the next twelve months and long-term contract liabilities of $956 are expected to be recognized as revenue over approximately the next three years. Contract assets of $3,854 as of September 30, 2022 are expected to be recognized within the next twelve months. Long-term contract assets of $141 are expected to be recognized as accounts receivable over approximately the next three years.