| Line | Label | Object Class | Period Type | Balance | Report Element Name |
|---|---|---|---|---|---|
| 1 | 870000 - Disclosure - Subsequent Events | Network | http://fasb.org/us-gaap/role/disclosure/SubsequentEvents | ||
| 2 | Subsequent Events [Abstract] | Abstract | us-gaap:SubsequentEventsAbstract | ||
| 3 | Subsequent Events [Text Block] | Concept (Text Block (HTML)) | For Period | us-gaap:SubsequentEventsTextBlock | |
| 4 | Schedule of Subsequent Events [Table Text Block] | Concept (Text Block (HTML)) | For Period | us-gaap:ScheduleOfSubsequentEventsTextBlock | |
| 5 | Subsequent Event [Table] | Table | us-gaap:SubsequentEventTable | ||
| 6 | Subsequent Event Type [Axis] | Axis | us-gaap:SubsequentEventTypeAxis | ||
| 7 | Subsequent Event Type [Domain] | Member | us-gaap:SubsequentEventTypeDomain | ||
| 8 | Subsequent Event [Member] | Member | us-gaap:SubsequentEventMember | ||
| 9 | Subsequent Event [Line Items] | LineItems | us-gaap:SubsequentEventLineItems | ||
| 10 | Subsequent Event, Date | Concept (Date) | For Period | us-gaap:SubsequentEventsDate | |
| 11 | Subsequent Event, Description | Concept (Text/String) | For Period | us-gaap:SubsequentEventDescription | |
| 12 | Subsequent Event, Amount Inestimable | Concept (Text/String) | For Period | us-gaap:SubsequentEventAmountInestimable | |
| 13 | Subsequent Event, Effect of Change in Tax Status | Concept (Monetary) | For Period | Debit | us-gaap:SubsequentEventEffectOfChangeInTaxStatus |
| 14 | Disclosure Text Block Supplement [Abstract] | Abstract | us-gaap:DisclosureTextBlockSupplementAbstract | ||
| 15 | Subsequent Event, Pro Forma Business Combinations or Disposals [Text Block] | Concept (Text Block (HTML)) | For Period | us-gaap:SubsequentEventProFormaBusinessCombinations | |
| 16 | Extensible Enumeration Domain Members | Network | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists | ||
| 17 | SRT Extensible Enumeration Domain Members | Network | http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists |