XML 67 R35.htm IDEA: XBRL DOCUMENT
v3.21.1

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Summary of Significant Accounting Policies |
Schedule of Property Plant and Equipment Useful Lives | ​
​ | ​ | ​
Leasehold improvements |  | 5 ‑ 10 years
Software, machinery and equipment |  | 1 ‑ 15 years
Schedule of accrual for loss contracts | The following table shows the roll forward of balances in the accrual for loss contracts, including changes due to the provision (benefit) for loss accrual, releases to service cost of sales and releases due to the provision for warrants (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | December 31, 2020 | ​ | December 31, 2019 | ​ | December 31, 2018
​ | ​ | ​ | ​ | ​ | (as restated) | ​ | ​ | (as restated)
Beginning Balance | $ | 3,702 | ​ | $ | 5,345 | ​ | $ | —
Provision (benefit) for Loss Accrual | ​ | 35,473 | ​ | ​ | (394) | ​ | ​ | 5,345
Released to Service Cost of Sales | ​ | (2,348) | ​ | ​ | (1,249) | ​ | ​ | —
Released to Provision for Warrants | ​ | (12,814) | ​ | ​ | — | ​ | ​ | —
Ending Balance | $ | 24,013 | ​ | $ | 3,702 | ​ | $ | 5,345
Schedule of carrying amount and estimated fair value of financial instruments | The following table summarizes the carrying amount and estimated fair value of the Company’s financial instruments at December 31, 2020 and 2019 (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Carrying | ​ | Fair | ​ | Fair Value Measurements
As of December 31, 2020 | ​ | Amount | ​ | Value | ​ | Level 1 | ​ | Level 2 | ​ | Level 3
Contingent consideration | $ | 9,760 | $ | 9,760 | $ | — | $ | — | $ | 9,760
Convertible senior notes | ​ | 85,640 | ​ | 1,272,766 | ​ | — | ​ | 1,272,766 | ​ | —
Long-term debt | ​ | 175,402 | ​ | 175,402 | ​ | — | ​ | — | ​ | 175,402
Finance obligations | ​ | 181,553 | ​ | 181,553 | ​ | — | ​ | — | ​ | 181,553
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Carrying | ​ | Fair | ​ | Fair Value Measurements
As of December 31, 2019 | ​ | Amount | ​ | Value | ​ | Level 1 | ​ | Level 2 | ​ | Level 3
Convertible senior notes | $ | 110,431 | $ | 188,775 | $ | — | $ | 135,320 | $ | 53,455
Long-term debt | ​ | 112,169 | ​ | 112,169 | ​ | — | ​ | — | ​ | 112,169
Finance obligations | ​ | 144,089 | ​ | 144,089 | ​ | — | ​ | — | ​ | 144,089

X
- Definition Tabular disclosure for accrual for loss contract. + References No definition available. + Details
Name: | plug_AccrualForLossContractsRollforwardTableTextBlock
Namespace Prefix: | plug_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of useful lives for property, plant and equipment. + References No definition available. + Details
Name: | plug_ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock
Namespace Prefix: | plug_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueByBalanceSheetGroupingTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration