| Name | FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfOtherComprehensiveIncomeExtensibleList |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | srt-types:extensibleListItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Indicates line item in statement in which other comprehensive income (OCI) is reported that includes unrealized gain (loss) from liability measured at fair value using unobservable input (level 3) and still held. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Other Comprehensive Income [Extensible List] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 820 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 2 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (d) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 | http://www.xbrl.org/2003/role/disclosureRef |