XML 100 R68.htm IDEA: XBRL DOCUMENT
v3.21.1

Summary of Significant Accounting Policies (Details) - USD ($) $ in Thousands | 12 Months Ended |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Jan. 01, 2021 | Sep. 30, 2020 | Jun. 30, 2020 | May 31, 2020 | May 29, 2020 | May 18, 2020 | Mar. 31, 2020 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Mar. 31, 2018
Summary of Significant Accounting Policies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss accrual | $ 24,013 | $ 3,702 | $ 5,345 |  |  |  |  |  |  |  |  |  |  |
Operating lease maximum allowed extension percentage | 75.00% |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum number of days after an invoice is issued when accounts receivable is considered due | 30 days |  |  |  |  |  |  |  |  |  |  |  |  |
Maximum number of days after an invoice is issued when accounts receivable is considered due | 60 days |  |  |  |  |  |  |  |  |  |  |  |  |
Allowance for doubtful accounts receivable | $ 172 | 249 |  |  |  |  |  |  |  |  |  |  |  |
Accumulated deficit | (1,946,488) | (1,350,307) |  |  | $ (1,462,377) | $ (1,397,160) |  |  |  | $ (1,387,752) | $ (1,332,259) | $ (1,314,425) | $ (1,297,072) |
Additional paid-in capital | 3,446,650 | 1,506,953 |  |  | $ 2,083,169 | $ 1,658,438 |  |  |  | $ 1,519,094 | $ 1,340,781 | $ 1,325,381 | $ 1,316,815 |
Interest rate (as a percent) |  |  |  |  |  |  | 3.50% |  |  |  |  |  |  |
Stock-Based Compensation |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tax benefit (expense) for stock-based compensation | $ 0 | $ 0 | $ 0 |  |  |  |  |  |  |  |  |  |  |
Fuel |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated useful life | 10 years |  |  |  |  |  |  |  |  |  |  |  |  |
Hydrogen infrastructure |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated useful life | 20 years |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary of Significant Accounting Policies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payment terms for fuel cells and its services | 30 days |  |  |  |  |  |  |  |  |  |  |  |  |
Extension period | 5 years |  |  |  |  |  |  |  |  |  |  |  |  |
Uptime of the fleet (as a percent) | 97.00% |  |  |  |  |  |  |  |  |  |  |  |  |
Intangible Assets |  |  |  |  |  |  |  |  |  |  |  |  |  |
Intangible asset useful lives | 5 years |  |  |  |  |  |  |  |  |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary of Significant Accounting Policies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payment terms for fuel cells and its services | 90 days |  |  |  |  |  |  |  |  |  |  |  |  |
Extension period | 10 years |  |  |  |  |  |  |  |  |  |  |  |  |
Uptime of the fleet (as a percent) | 98.00% |  |  |  |  |  |  |  |  |  |  |  |  |
Intangible Assets |  |  |  |  |  |  |  |  |  |  |  |  |  |
Intangible asset useful lives | 10 years |  |  |  |  |  |  |  |  |  |  |  |  |
Leasehold Improvements | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated useful life | 5 years |  |  |  |  |  |  |  |  |  |  |  |  |
Leasehold Improvements | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated useful life | 10 years |  |  |  |  |  |  |  |  |  |  |  |  |
Software, machinery and equipment | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated useful life | 1 year |  |  |  |  |  |  |  |  |  |  |  |  |
Software, machinery and equipment | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated useful life | 15 years |  |  |  |  |  |  |  |  |  |  |  |  |
3.75% Convertible Senior Notes |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary of Significant Accounting Policies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate (as a percent) | 3.75% |  |  |  |  |  | 3.75% | 3.75% | 3.75% |  |  |  |  |
5.5% Convertible Senior Notes |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary of Significant Accounting Policies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate (as a percent) | 5.50% |  |  |  |  |  | 5.50% |  | 5.50% |  |  |  |  | 5.50%
Cumulative Adjustment |  |  |  |  |  |  |  |  |  |  |  |  |  |
Summary of Significant Accounting Policies |  |  |  |  |  |  |  |  |  |  |  |  |  |
Convertible Debt |  |  |  | $ 120,700 |  |  |  |  |  |  |  |  |  |
Accumulated deficit |  |  |  | 9,500 |  |  |  |  |  |  |  |  |  |
Additional paid-in capital |  |  |  | $ 130,200 |  |  |  |  |  |  |  |  |  |

X
- Definition Extended period of maintenance contracts from the date of product installation. + References No definition available. + Details
Name: | plug_ExtensionPeriodOfMaintenanceContract
Namespace Prefix: | plug_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of days after an invoice is issued when accounts receivable is considered due. + References No definition available. + Details
Name: | plug_NumberOfDaysAfterInvoiceIssuanceWhenAccountsReceivableIsDueMaximum
Namespace Prefix: | plug_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum number of days after an invoice is issued when accounts receivable is considered due. + References No definition available. + Details
Name: | plug_NumberOfDaysAfterInvoiceIssuanceWhenAccountsReceivableIsDueMinimum
Namespace Prefix: | plug_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents about operating lease maximum allowed extension percentage. + References No definition available. + Details
Name: | plug_OperatingLeaseMaximumAllowedExtensionPercentage
Namespace Prefix: | plug_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Payment terms for fuel cells and its services. + References No definition available. + Details
Name: | plug_PaymentTermsForFuelCellsAndServices
Namespace Prefix: | plug_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of uptime of the fleet. + References No definition available. + Details
Name: | plug_PercentageOfUptimeOfFleet
Namespace Prefix: | plug_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 65 -Paragraph 15 -Subparagraph (g)(2) -URI http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_AdditionalPaidInCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_ConvertibleDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of tax benefit for recognition of expense of award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, 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_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Amount of loss contingency liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 65 -Paragraph 15 -Subparagraph (g)(2) -URI http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 65 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -URI http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | srt_EnergyAxis=srt_FuelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_EnergyAxis=srt_NaturalGasPerThousandCubicFeetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=plug_SoftwareMachineryAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=plug_ThreePointSevenFivePercentOfConvertibleSeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=plug_FivePointFivePercentOfConvertibleSeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |