| Name | LineOfCreditFacilityTable |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrldt:hypercubeItem |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Line of Credit Facility [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 210 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 1 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.5-02.19(b),22(b)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 235 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 1 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.4-08.(e),(f)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:LineOfCreditFacilityAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt | |
us-gaap:CreditFacilityAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt | |
us-gaap:LineOfCreditFacilityLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt | |
us-gaap:LineOfCreditFacilityAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/DebtLineOfCreditFacilityTable | |
us-gaap:CreditFacilityAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/DebtLineOfCreditFacilityTable |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Debt | |
us-gaap:LineOfCreditFacilityLineItems | all | http://fasb.org/us-gaap/role/disclosure/DebtLineOfCreditFacilityTable |