XML 106 R89.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Finance Obligation - Future minimum payments under finance obligations (Details) - USD ($) $ in Thousands | Dec. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Future minimum payments under finance obligations |  |
2024 | $ 120,938 |
2025 | 106,776 |
2026 | 90,053 |
2027 | 73,482 |
2028 | 53,203 |
2029 and thereafter | 26,634 |
Total future minimum payments | 471,086 |
Less imputed interest | (102,692) |
Total | 368,394 |
Sale of Future Revenue - Debt |  |
Future minimum payments under finance obligations |  |
2024 | 109,805 |
2025 | 104,547 |
2026 | 87,824 |
2027 | 71,253 |
2028 | 51,188 |
2029 and thereafter | 25,503 |
Total future minimum payments | 450,120 |
Less imputed interest | (99,367) |
Total | 350,753 | $ 312,100
Sale/Leaseback Financings |  |
Future minimum payments under finance obligations |  |
2024 | 11,133 |
2025 | 2,229 |
2026 | 2,229 |
2027 | 2,229 |
2028 | 2,015 |
2029 and thereafter | 1,131 |
Total future minimum payments | 20,966 |
Less imputed interest | (3,325) |
Total | $ 17,641 | $ 17,200

X
- Definition Amount of finance obligation to be paid in fifth fiscal year following current fiscal year. + References No definition available. + Details
Name: | plug_FinanceObligationDueInFifthYear
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of finance obligation to be paid in fourth fiscal year following current fiscal year. + References No definition available. + Details
Name: | plug_FinanceObligationDueInFourthYear
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of finance obligation to be paid in next fiscal year following current fiscal year. + References No definition available. + Details
Name: | plug_FinanceObligationDueInNextTwelveMonths
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of finance obligation to be paid in second fiscal year following current fiscal year. + References No definition available. + Details
Name: | plug_FinanceObligationDueInSecondYear
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of finance obligation to be paid in sixth fiscal year and thereafter following current fiscal year. + References No definition available. + Details
Name: | plug_FinanceObligationDueInSixthYearAndThereafter
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of finance obligation to be paid in third fiscal year following current fiscal year. + References No definition available. + Details
Name: | plug_FinanceObligationDueInThirdYear
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of imputed interest pertaining to the finance obligation. + References No definition available. + Details
Name: | plug_FinanceObligationImputedInterest
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of finance obligation to be paid. + References No definition available. + Details
Name: | plug_FinanceObligationPaymentsDue
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount of noncurrent portion of finance obligation in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller. + References No definition available. + Details
Name: | plug_FinancingTransactionFinanceObligationAmount
Namespace Prefix: | plug_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_SaleLeasebackTransactionDescriptionAxis=plug_SaleAndLeaseBackTransactionSaleOfFutureRevenueDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SaleLeasebackTransactionDescriptionAxis=plug_SaleAndLeaseBackFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |