| Name | ScheduleOfQuantifyingPriorYearMisstatementsCorrectedInCurrentYearFinancialStatementsTextBlock |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | nonnum:textBlockItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Tabular disclosure of the nature and amount of prior period errors that had previously been considered immaterial and which are being corrected in the current fiscal year. This disclosure would also generally include when and how each error being corrected arose and assert that the errors were immaterial to the prior amounts reported. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Schedule of Quantifying Prior Year Misstatements Corrected in Current Year Financial Statements [Table Text Block] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |