v3.25.4

Revenue Recognition - Contract Liabilities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2025 | Dec. 31, 2024
Contract With Customer, Liability, Deferred Revenue [Roll Forward] |  |
Beginning balance | $ 66,304 | $ 72,328
Additions | 1,497,242 | 1,142,599
Revenue recognized | (1,497,938) | (1,148,623)
Ending balance | $ 65,608 | $ 66,304

X
- Definition Contract With Customer, Liability, Additions + References No definition available. + Details
Name: | be_ContractWithCustomerLiabilityAdditions
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract With Customer, Liability, Deferred Revenue + References No definition available. + Details
Name: | be_ContractWithCustomerLiabilityDeferredRevenue
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contract With Customer, Liability, Deferred Revenue + References No definition available. + Details
Name: | be_ContractWithCustomerLiabilityDeferredRevenueRollForward
Namespace Prefix: | be_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract with Customer, Liability, Revenue Recognized, Including Opening Balance + References No definition available. + Details
Name: | be_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
Namespace Prefix: | be_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration