XML 23 R10.htm IDEA: XBRL DOCUMENT
v3.23.1

Revenue Recognition | 6 Months Ended
--- | ---
Apr. 30, 2023
Revenue Recognition |
Revenue Recognition | ​ Note 4. Revenue Recognition Revenue Recognition – Groton Project PPA The Groton Project Amended and Restated PPA that was entered into on December 16, 2022 (as discussed further in Note 3. “Tax Equity Financings”) has resulted in revenue recognition to be accounted for in accordance with ASC 606, “Revenue from Contracts with Customers,” whereas this PPA was previously recorded under ASC 842, “Leases.” The Company’s performance obligation is to provide 100% of the electricity output to the customer. The promise to provide electricity over the term of the PPA represents a single performance obligation, as it is a promise to transfer a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. Revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by the Company, and the Company satisfies its performance obligation. Revenue is recognized based on the output method as there is a directly observable output to the customer-electricity delivered to the customer and immediately consumed. Contract Balances Contract assets as of April 30, 2023 and October 31, 2022 were $41.9 million ($25.6 million long-term) and $20.7 million ($9.7 million long-term), respectively. The contract assets relate to the Company’s rights to consideration for work performed but not yet billed. These amounts are included on a separate line item as Unbilled receivables, and balances expected to be billed later than one year from the balance sheet date are included within Other assets on the accompanying Consolidated Balance Sheets. We bill customers for power platform and power platform component sales based on certain contractual milestones being reached. We bill service agreements and PPAs based on the contract price and billing terms of the contracts. Generally, our Advanced Technologies contracts are billed based on actual revenues recorded, typically in the subsequent month. Some Advanced Technologies contracts are billed based on contractual milestones or costs incurred. The net change in contract assets represents amounts recognized as revenue offset by customer billings. Contract liabilities as of April 30, 2023 and October 31, 2022 were $4.8 million and $25.4 million, respectively. The contract liabilities relate to the advance billings to customers for services that will be recognized over time. The net change in contract liabilities represents customer billings offset by revenue recognized. Contract modification ​ As previously disclosed, the Company entered into a Settlement Agreement (the “Settlement Agreement”) with POSCO Energy Co., Ltd. (“POSCO Energy”) and its subsidiary, Korea Fuel Cell Co., Ltd. (“KFC”), in fiscal year 2022. The Settlement Agreement included an option to purchase an additional 14 modules (in addition to the 20 modules which were purchased by KFC during fiscal year 2022). The option was not exercised as of the expiration date of December 31, 2022 and, as a result, the Company recognized $9.1 million of product revenue during the six months ended April 30, 2023 which represents the consideration allocated to the material right had the option been exercised. ​ Advanced Technologies Revenue – EMTEC Joint Development Agreement ​ On December 19, 2022, the Company and ExxonMobil Technology and Engineering Company (formerly known as ExxonMobil Research and Engineering Company) (“EMTEC”) entered into Amendment No. 3 to the Joint Development Agreement between the Company and EMTEC, effective as of December 1, 2022 (such amendment, “Amendment No. 3” and such agreement, as amended, the “EMTEC Joint Development Agreement”). In Amendment No. 3, the Company and EMTEC agreed to further extend the term of the EMTEC Joint Development Agreement such that it will end on August 31, 2023 (unless terminated earlier) and to further increase the maximum amount of contract consideration to be reimbursed by EMTEC from $50.0 million to $60.0 million. Amendment No. 3 is intended to (i) allow for continuation of research that would enable the parties to finalize data collection in support of the project gate decision to use the developed technology in a Company fuel cell module demonstration for capturing carbon at ExxonMobil’s Rotterdam facility, (ii) allow for the continuation of the development, engineering and mechanical derisking of the Generation 2 Technology fuel cell module prototype, and (iii) allow for studying the manufacturing scale-up and cost reduction of a commercial Generation 2 Technology fuel cell carbon capture facility. ​ During the six months ended April 30, 2022, the Company achieved the first technical milestone under the EMTEC Joint Development Agreement and received payment of $5.0 million. At the time, the Company did not recognize revenue in connection with this milestone achievement as a result of its agreement with EMTEC to either make a $5.0 million investment in a demonstration of a Company fuel cell module for capturing carbon at ExxonMobil’s Rotterdam refinery located in Rotterdam, Netherlands (the “Rotterdam Project”) or discount EMTEC’s purchase of the Company’s fuel cell module and detailed engineering design for the Rotterdam Project by $5.0 million, should the Company enter into a contract with EMTEC to proceed with the Rotterdam Project. In May 2023, the Company entered into a letter agreement with EMTEC, pursuant to which the parties agreed that the conditions to the Company’s agreement to invest in the Rotterdam Project were met in April 2023 and, as a result, the Company will recognize $2.5 million of the $5.0 million milestone payment received in fiscal year 2022 as revenue across future deliverables to EMTEC. The remaining $2.5 million of the $5.0 million milestone payment received under the EMTEC Joint Development Agreement in fiscal year 2022 will be applied to discount EMTEC’s purchase of the Company’s fuel cell module and detailed engineering design for the Rotterdam Project. EMTEC has not yet made the project gate decision to proceed with the Rotterdam Project. ​ Remaining Performance Obligations Remaining performance obligations are the aggregate amount of total contract transaction price that is unsatisfied or partially unsatisfied. As of April 30, 2023, the Company’s total remaining performance obligations were: $73.7 million for service agreements, $65.1 million for a generation PPA and $22.6 million for Advanced Technologies contracts in the aggregate. Service revenue in periods in which there are no module exchanges is expected to be relatively consistent from period to period, whereas module exchanges will result in an increase in revenue when exchanges occur.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration