v3.25.4

SK ecoplant Strategic Investment - Narrative (Details) $ / shares in Units, $ in Thousands |  |  |  |  |  |  |  |  |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Sep. 29, 2025 shares | Aug. 14, 2025 shares | Jul. 10, 2025 shares | Sep. 23, 2023 USD ($) shares | Mar. 31, 2023 USD ($) | Mar. 20, 2023 USD ($) $ / shares shares | Nov. 08, 2022 shares | Aug. 10, 2022 $ / shares shares | Dec. 29, 2021 shares | Dec. 31, 2023 USD ($) MW | Sep. 30, 2023 MW | Oct. 31, 2021 USD ($) $ / shares shares | Dec. 31, 2025 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Mar. 30, 2023 USD ($)
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Additional commitment | MW |  |  |  |  |  |  |  |  |  | 250 |  |  |  |  |  |
Long-term purchase commitment, term |  |  |  |  |  |  |  |  |  | 4 years |  |  |  |  |  |
Minimum purchase commitment | MW |  |  |  |  |  |  |  |  |  | 500 | 250 |  |  |  |  |
Derecognition of the pre-modification forward contract fair value |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 76,242 |
Deferred revenue |  |  |  |  |  |  |  |  |  |  |  |  | $ 65,608 | $ 66,304 |  |
SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase commitment period |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |
Shares sold in offering (in shares) | shares | 3,912,000 | 2,608 | 10,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Total purchase price |  |  |  | $ 310,500 |  |  |  |  |  |  |  |  |  |  |  |
Deferred revenue |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 24,600
Sale of stock, excess consideration, deferred expense |  |  |  |  |  |  |  |  |  |  |  |  | 300 | 4,900 |  |
Percentage of ownership after transaction |  |  | 5.80% |  |  |  |  |  |  |  |  |  |  |  |  |
Over-Allotment Option | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Offering price per share (in dollars per share) | $ / shares |  |  |  |  |  |  |  | $ 23.05 |  |  |  |  |  |  |  |
Second Tranche Closing |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Change in fair value |  |  |  |  |  | $ 16,100 |  |  |  |  |  |  |  |  |  |
Second Tranche Closing | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total purchase price |  |  |  |  |  | 311,000 |  |  |  |  |  |  |  |  |  |
Sale of stock, issuance cost |  |  |  |  |  | 500 |  |  |  |  |  |  |  |  |  |
Transaction costs |  |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |
Loan commitment asset, term |  |  |  |  |  | 5 years |  |  |  |  |  |  |  |  |  |
Loan commitment asset, interest rate |  |  |  |  |  | 4.60% |  |  |  |  |  |  |  |  |  |
Loan commitment asset |  |  |  |  |  |  |  |  |  | $ 52,800 |  |  | 52,800 |  | 52,800 |
Sale of stock, consideration including loan commitment |  |  |  |  |  | $ 363,800 |  |  |  |  |  |  |  |  |  |
Deferred revenue |  |  |  |  |  | 39,500 |  |  |  |  |  |  |  |  |  |
Sale of stock, excess consideration |  |  |  |  | $ 14,900 |  |  |  |  |  |  |  | 9,700 | 10,000 |  |
Loan commitment asset, current |  |  |  |  |  |  |  |  |  | 5,300 |  |  |  |  | 5,300 |
Loan commitment asset, noncurrent |  |  |  |  |  |  |  |  |  | $ 47,500 |  |  |  |  | $ 47,500 |
Second Tranche Closing | SK Ecoplant | Prepaid Expenses and Other Current Assets |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of stock, excess consideration |  |  |  |  | 8,200 |  |  |  |  |  |  |  | 1,600 | 1,200 |  |
Second Tranche Closing | SK Ecoplant | Other long-term assets |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of stock, excess consideration |  |  |  |  | 6,700 |  |  |  |  |  |  |  | $ 8,100 | $ 8,800 |  |
Second Tranche Closing | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale of stock, consideration including loan commitment |  |  |  |  |  | $ 403,300 |  |  |  |  |  |  |  |  |  |
Series A Redeemable Convertible Preferred Stock | Initial Investment | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Offering price per share (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  |  | $ 25.50 |  |  |  |
Total purchase price |  |  |  |  |  |  |  |  |  |  |  | $ 255,000 |  |  |  |
Series A Redeemable Convertible Preferred Stock | Initial Investment | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares sold in offering (in shares) | shares |  |  |  |  |  |  |  |  | 10,000,000 |  |  | 10,000,000 |  |  |  |
Series A Redeemable Convertible Preferred Stock | Second Tranche Closing | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derecognition of the pre-modification forward contract fair value |  |  |  |  | $ 76,200 |  |  |  |  |  |  |  |  |  |  |
Class A Common Stock | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares converted (in shares) | shares |  |  |  |  |  |  | 10,000,000 |  |  |  |  |  |  |  |  |
Class A Common Stock | Over-Allotment Option | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares sold in offering (in shares) | shares |  |  |  |  |  |  |  | 13,491,701 |  |  |  |  |  |  |  |
Series B Preferred Stock | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares converted (in shares) | shares |  |  |  | 13,491,701 |  |  |  |  |  |  |  |  |  |  |  |
Series B Preferred Stock | Second Tranche Closing | SK Ecoplant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Schedule of Equity Method Investments [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Shares sold in offering (in shares) | shares |  |  |  |  |  | 13,491,701 |  |  |  |  |  |  |  |  |  |
Offering price per share (in dollars per share) | $ / shares |  |  |  |  |  | $ 23.05 |  |  |  |  |  |  |  |  |  |
Temporary equity, par value (in dollars per share) | $ / shares |  |  |  |  |  | $ 0.0001 |  |  |  |  |  |  |  |  |  |

X
- Definition Adjustments To Additional Paid In Capital, Derecognition Of Pre-Modified Forward Contract Fair Value + References No definition available. + Details
Name: | be_AdjustmentsToAdditionalPaidInCapitalDerecognitionOfPreModifiedForwardContractFairValue
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Loan Commitment Asset + References No definition available. + Details
Name: | be_LoanCommitmentAsset
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Commitment Asset, Current + References No definition available. + Details
Name: | be_LoanCommitmentAssetCurrent
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Commitment Asset, Interest Rate + References No definition available. + Details
Name: | be_LoanCommitmentAssetInterestRate
Namespace Prefix: | be_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Loan Commitment Asset, Noncurrent + References No definition available. + Details
Name: | be_LoanCommitmentAssetNoncurrent
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loan Commitment Asset, Term + References No definition available. + Details
Name: | be_LoanCommitmentAssetTerm
Namespace Prefix: | be_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long-Term Purchase Commitment, Minimum Purchase Required + References No definition available. + Details
Name: | be_LongTermPurchaseCommitmentMinimumPurchaseRequired
Namespace Prefix: | be_
Data Type: | dtr-types:powerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long-Term Purchase Commitment, Minimum Purchase Required, Additional Commitment + References No definition available. + Details
Name: | be_LongTermPurchaseCommitmentMinimumPurchaseRequiredAdditionalCommitment
Namespace Prefix: | be_
Data Type: | dtr-types:powerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Long-term Purchase Commitment, Term + References No definition available. + Details
Name: | be_LongtermPurchaseCommitmentTerm
Namespace Prefix: | be_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sale of Stock, Consideration Including Loan Commitment + References No definition available. + Details
Name: | be_SaleOfStockConsiderationIncludingLoanCommitment
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Sale Of Stock, Excess Consideration + References No definition available. + Details
Name: | be_SaleOfStockExcessConsideration
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Sale of Stock, Excess Consideration, Deferred Expense + References No definition available. + Details
Name: | be_SaleOfStockExcessConsiderationDeferredExpense
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sale Of Stock, Issuance Cost + References No definition available. + Details
Name: | be_SaleOfStockIssuanceCost
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_LongtermPurchaseCommitmentPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 + Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_TemporaryEquityParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_CounterpartyNameAxis=be_SKEcoplantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=be_SKEcoplantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=be_SecondTrancheClosingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=be_SKEcoplantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=be_SeriesARedeemableConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=be_InitialInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |