# 605-21 : EDGAR Filer Manual v68 6.5.21

Created by: SEC Office of Structured Disclosure

Refer to EFM: 6.5.21 The required contexts must contain all required entity information facts.

## Variations

Number | Name | Description | References | Data Inputs | Result Outputs
--- | --- | --- | --- | --- | ---
- _001gd | 8-K GOOD | 8-K GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
Instance g60521001gd/g60521001gd-20081231.htm ReadMeFirst Schema g60521001gd/edgar-20181231.xsd | valid
- _002ng | 8-K-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 8-K-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521002ng/g60521002ng-20081231.htm ReadMeFirst Schema g60521002ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _003ng | 8-K-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 8-K-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521003ng/g60521003ng-20081231.htm ReadMeFirst Schema g60521003ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _004gw | 8-K-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 8-K-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521004gw/g60521004gw-20081231.htm ReadMeFirst Schema g60521004gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _005gw | 8-K-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 8-K-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521005gw/g60521005gw-20081231.htm ReadMeFirst Schema g60521005gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _006gw | 8-K-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 8-K-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521006gw/g60521006gw-20081231.htm ReadMeFirst Schema g60521006gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _007gd | 8-K-GD-E503. CurrentFiscalYearEndDate | 8-K-GD-E503. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
Instance g60521007gd/g60521007gd-20081231.htm ReadMeFirst Schema g60521007gd/edgar-20181231.xsd | valid
- _008gw | 8-K-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 8-K-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521008gw/g60521008gw-20081231.htm ReadMeFirst Schema g60521008gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _009gw | 8-K-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 8-K-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521009gw/g60521009gw-20081231.htm ReadMeFirst Schema g60521009gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _010gw | 8-K-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 8-K-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "8-K"}
- Instance g60521010gw/g60521010gw-20081231.htm ReadMeFirst Schema g60521010gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _011gd | 10-K GOOD | 10-K GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
Instance g60521011gd/g60521011gd-20081231.htm ReadMeFirst Schema g60521011gd/edgar-20181231.xsd | valid
- _012ng | 10-K-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 10-K-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
- Instance g60521012ng/g60521012ng-20081231.htm ReadMeFirst Schema g60521012ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _013ng | 10-K-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 10-K-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
- Instance g60521013ng/g60521013ng-20081231.htm ReadMeFirst Schema g60521013ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _014gd | 10-K-GD-R – A non-null fact may or may not exist. EntityInteractiveDataCurrent | 10-K-GD-R – A non-null fact may or may not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
Instance g60521014gd/g60521014gd-20081231.htm ReadMeFirst Schema g60521014gd/edgar-20181231.xsd | valid
- _015gd | 10-K-GD-r – A non-null fact may or may not exist. EntityCurrentReportingStatus | 10-K-GD-r – A non-null fact may or may not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
Instance g60521015gd/g60521015gd-20081231.htm ReadMeFirst Schema g60521015gd/edgar-20181231.xsd | valid
- _016gd | 10-K-GD-r – A non-null fact may or may not exist. EntityVoluntaryFilers | 10-K-GD-r – A non-null fact may or may not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
Instance g60521016gd/g60521016gd-20081231.htm ReadMeFirst Schema g60521016gd/edgar-20181231.xsd | valid
- _017gw | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
- Instance g60521017gw/g60521017gw-20081231.htm ReadMeFirst Schema g60521017gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _018gw | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
- Instance g60521018gw/g60521018gw-20081231.htm ReadMeFirst Schema g60521018gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _019gw | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityWellKnownSeasonedIssuer | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityWellKnownSeasonedIssuer. Missing EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
- Instance g60521019gw/g60521019gw-20081231.htm ReadMeFirst Schema g60521019gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _020gw | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityPublicFloat | 10-K-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityPublicFloat. Missing EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-K"}
- Instance g60521020gw/g60521020gw-20081231.htm ReadMeFirst Schema g60521020gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _021gd | 10-KT GOOD | 10-KT GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
Instance g60521021gd/g60521021gd-20081231.htm ReadMeFirst Schema g60521021gd/edgar-20181231.xsd | valid
- _022ng | 10-KT-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 10-KT-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
- Instance g60521022ng/g60521022ng-20081231.htm ReadMeFirst Schema g60521022ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _023ng | 10-KT-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 10-KT-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
- Instance g60521023ng/g60521023ng-20081231.htm ReadMeFirst Schema g60521023ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _024gd | 10-KT-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent | 10-KT-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
Instance g60521024gd/g60521024gd-20081231.htm ReadMeFirst Schema g60521024gd/edgar-20181231.xsd | valid
- _025gd | 10-KT-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus | 10-KT-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
Instance g60521025gd/g60521025gd-20081231.htm ReadMeFirst Schema g60521025gd/edgar-20181231.xsd | valid
- _026gd | 10-KT-GD-Ri – A non-null fact may or may not exist. EntityVoluntaryFilers | 10-KT-GD-Ri – A non-null fact may or may not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
Instance g60521026gd/g60521026gd-20081231.htm ReadMeFirst Schema g60521026gd/edgar-20181231.xsd | valid
- _027gw | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
- Instance g60521027gw/g60521027gw-20081231.htm ReadMeFirst Schema g60521027gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _028gw | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
- Instance g60521028gw/g60521028gw-20081231.htm ReadMeFirst Schema g60521028gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _029gw | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityWellKnownSeasonedIssuer | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityWellKnownSeasonedIssuer. Missing EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
- Instance g60521029gw/g60521029gw-20081231.htm ReadMeFirst Schema g60521029gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _030gw | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityPublicFloat | 10-KT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityPublicFloat. Missing EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-KT"}
- Instance g60521030gw/g60521030gw-20081231.htm ReadMeFirst Schema g60521030gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _031gd | 10-Q GOOD | 10-Q GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
Instance g60521031gd/g60521031gd-20081231.htm ReadMeFirst Schema g60521031gd/edgar-20181231.xsd | valid
- _032ng | 10-Q-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 10-Q-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521032ng/g60521032ng-20081231.htm ReadMeFirst Schema g60521032ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _033ng | 10-Q-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 10-Q-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521033ng/g60521033ng-20081231.htm ReadMeFirst Schema g60521033ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _034gd | 10-Q-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus | 10-Q-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
Instance g60521034gd/g60521034gd-20081231.htm ReadMeFirst Schema g60521034gd/edgar-20181231.xsd | valid
- _035gd | 10-Q-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent | 10-Q-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
Instance g60521035gd/g60521035gd-20081231.htm ReadMeFirst Schema g60521035gd/edgar-20181231.xsd | valid
- _036gw | 10-Q-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate | 10-Q-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521036gw/g60521036gw-20081231.htm ReadMeFirst Schema g60521036gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _037gw | 10-Q-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory | 10-Q-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521037gw/g60521037gw-20081231.htm ReadMeFirst Schema g60521037gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _038gw | 10-Q-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 10-Q-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521038gw/g60521038gw-20081231.htm ReadMeFirst Schema g60521038gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _039gw | 10-Q-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 10-Q-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521039gw/g60521039gw-20081231.htm ReadMeFirst Schema g60521039gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _040gw | 10-Q-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 10-Q-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-Q"}
- Instance g60521040gw/g60521040gw-20081231.htm ReadMeFirst Schema g60521040gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _041gd | 10-QT GOOD | 10-QT GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
Instance g60521041gd/g60521041gd-20081231.htm ReadMeFirst Schema g60521041gd/edgar-20181231.xsd | valid
- _042ng | 10-QT-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 10-QT-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521042ng/g60521042ng-20081231.htm ReadMeFirst Schema g60521042ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _043ng | 10-QT-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 10-QT-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521043ng/g60521043ng-20081231.htm ReadMeFirst Schema g60521043ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _044gd | 10-QT-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus | 10-QT-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
Instance g60521044gd/g60521044gd-20081231.htm ReadMeFirst Schema g60521044gd/edgar-20181231.xsd | valid
- _045gd | 10-QT-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent | 10-QT-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
Instance g60521045gd/g60521045gd-20081231.htm ReadMeFirst Schema g60521045gd/edgar-20181231.xsd | valid
- _046gw | 10-QT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate | 10-QT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521046gw/g60521046gw-20081231.htm ReadMeFirst Schema g60521046gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _047gw | 10-QT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory | 10-QT-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521047gw/g60521047gw-20081231.htm ReadMeFirst Schema g60521047gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _048gw | 10-QT-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 10-QT-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521048gw/g60521048gw-20081231.htm ReadMeFirst Schema g60521048gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _049gw | 10-QT-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 10-QT-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521049gw/g60521049gw-20081231.htm ReadMeFirst Schema g60521049gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _050gw | 10-QT-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 10-QT-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "10-QT"}
- Instance g60521050gw/g60521050gw-20081231.htm ReadMeFirst Schema g60521050gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _051gd | 20-F GOOD | 20-F GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
Instance g60521051gd/g60521051gd-20081231.htm ReadMeFirst Schema g60521051gd/edgar-20181231.xsd | valid
- _052ng | 20-F-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 20-F-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
- Instance g60521052ng/g60521052ng-20081231.htm ReadMeFirst Schema g60521052ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _053ng | 20-F-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 20-F-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
- Instance g60521053ng/g60521053ng-20081231.htm ReadMeFirst Schema g60521053ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _054gd | 20-F-GD-Ri – A non-null fact may or may not exist. EntityVoluntaryFilers | 20-F-GD-Ri – A non-null fact may or may not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
Instance g60521054gd/g60521054gd-20081231.htm ReadMeFirst Schema g60521054gd/edgar-20181231.xsd | valid
- _055gd | 20-F-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent | 20-F-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
Instance g60521055gd/g60521055gd-20081231.htm ReadMeFirst Schema g60521055gd/edgar-20181231.xsd | valid
- _056gd | 20-F-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus | 20-F-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
Instance g60521056gd/g60521056gd-20081231.htm ReadMeFirst Schema g60521056gd/edgar-20181231.xsd | valid
- _057gw | 20-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate | 20-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
- Instance g60521057gw/g60521057gw-20081231.htm ReadMeFirst Schema g60521057gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _058gw | 20-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory | 20-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
- Instance g60521058gw/g60521058gw-20081231.htm ReadMeFirst Schema g60521058gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _059gw | 20-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityWellKnownSeasonedIssuer | 20-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. EntityWellKnownSeasonedIssuer. Missing EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
- Instance g60521059gw/g60521059gw-20081231.htm ReadMeFirst Schema g60521059gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _060gw | 20-F-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 20-F-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "20-F"}
- Instance g60521060gw/g60521060gw-20081231.htm ReadMeFirst Schema g60521060gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _061gd | 40-F GOOD | 40-F GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
Instance g60521061gd/g60521061gd-20081231.htm ReadMeFirst Schema g60521061gd/edgar-20181231.xsd | valid
- _062ng | 40-F-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName | 40-F-NG-X – A non-null fact must appear exist (and in an inline doc, be visible – see 6.5.45) in the required context. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521062ng/g60521062ng-20081231.htm ReadMeFirst Schema g60521062ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _063ng | 40-F-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 40-F-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521063ng/g60521063ng-20081231.htm ReadMeFirst Schema g60521063ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _064gd | 40-F-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent | 40-F-GD-Ri – A non-null fact may or may not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
Instance g60521064gd/g60521064gd-20081231.htm ReadMeFirst Schema g60521064gd/edgar-20181231.xsd | valid
- _065gd | 40-F-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus | 40-F-GD-Ri – A non-null fact may or may not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
Instance g60521065gd/g60521065gd-20081231.htm ReadMeFirst Schema g60521065gd/edgar-20181231.xsd | valid
- _066gw | 40-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate | 40-F-GW-r – A non-null fact should exist (and if inline, be visible). Previously implemented as warning. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521066gw/g60521066gw-20081231.htm ReadMeFirst Schema g60521066gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _067gw | 40-F-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 40-F-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521067gw/g60521067gw-20081231.htm ReadMeFirst Schema g60521067gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _068gw | 40-F-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 40-F-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521068gw/g60521068gw-20081231.htm ReadMeFirst Schema g60521068gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _069gw | 40-F-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 40-F-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521069gw/g60521069gw-20081231.htm ReadMeFirst Schema g60521069gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _070gw | 40-F-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 40-F-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "periodOfReport" : "12-31-2018", "submissionType" : "40-F"}
- Instance g60521070gw/g60521070gw-20081231.htm ReadMeFirst Schema g60521070gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _071gd | 10-12B GOOD | 10-12B GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
Instance g60521071gd/g60521071gd-20081231.htm ReadMeFirst Schema g60521071gd/edgar-20181231.xsd | valid
- _072ng | 10-12B-NG-X* - A non-null fact must exist. EntityRegistrantName | 10-12B-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521072ng/g60521072ng-20081231.htm ReadMeFirst Schema g60521072ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _073ng | 10-12B-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 10-12B-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521073ng/g60521073ng-20081231.htm ReadMeFirst Schema g60521073ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _074gw | 10-12B-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | 10-12B-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521074gw/g60521074gw-20081231.htm ReadMeFirst Schema g60521074gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _075gw | 10-12B-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 10-12B-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521075gw/g60521075gw-20081231.htm ReadMeFirst Schema g60521075gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _076gw | 10-12B-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 10-12B-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521076gw/g60521076gw-20081231.htm ReadMeFirst Schema g60521076gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _077gw | 10-12B-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 10-12B-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521077gw/g60521077gw-20081231.htm ReadMeFirst Schema g60521077gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _078gw | 10-12B-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | 10-12B-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521078gw/g60521078gw-20081231.htm ReadMeFirst Schema g60521078gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _079gw | 10-12B-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 10-12B-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521079gw/g60521079gw-20081231.htm ReadMeFirst Schema g60521079gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _080gw | 10-12B-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 10-12B-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12B"}
- Instance g60521080gw/g60521080gw-20081231.htm ReadMeFirst Schema g60521080gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _081gd | 10-12G GOOD | 10-12G GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
Instance g60521081gd/g60521081gd-20081231.htm ReadMeFirst Schema g60521081gd/edgar-20181231.xsd | valid
- _082ng | 10-12G-NG-X* - A non-null fact must exist. EntityRegistrantName | 10-12G-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521082ng/g60521082ng-20081231.htm ReadMeFirst Schema g60521082ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _083ng | 10-12G-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 10-12G-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521083ng/g60521083ng-20081231.htm ReadMeFirst Schema g60521083ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _084gw | 10-12G-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | 10-12G-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521084gw/g60521084gw-20081231.htm ReadMeFirst Schema g60521084gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _085gw | 10-12G-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 10-12G-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521085gw/g60521085gw-20081231.htm ReadMeFirst Schema g60521085gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _086gw | 10-12G-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 10-12G-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521086gw/g60521086gw-20081231.htm ReadMeFirst Schema g60521086gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _087gw | 10-12G-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 10-12G-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521087gw/g60521087gw-20081231.htm ReadMeFirst Schema g60521087gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _088gw | 10-12G-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | 10-12G-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521088gw/g60521088gw-20081231.htm ReadMeFirst Schema g60521088gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _089gw | 10-12G-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 10-12G-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521089gw/g60521089gw-20081231.htm ReadMeFirst Schema g60521089gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _090gw | 10-12G-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 10-12G-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "10-12G"}
- Instance g60521090gw/g60521090gw-20081231.htm ReadMeFirst Schema g60521090gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _091gd | 20FR12B GOOD | 20FR12B GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12B"}
Instance g60521091gd/g60521091gd-20081231.htm ReadMeFirst Schema g60521091gd/edgar-20181231.xsd | valid
- _092ng | 20FR12B-NG-X* - A non-null fact must exist. EntityRegistrantName | 20FR12B-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12B"}
- Instance g60521092ng/g60521092ng-20081231.htm ReadMeFirst Schema g60521092ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _093ng | 20FR12B-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 20FR12B-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12B"}
- Instance g60521093ng/g60521093ng-20081231.htm ReadMeFirst Schema g60521093ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _094gw | 20FR12B-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 20FR12B-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12B"}
- Instance g60521094gw/g60521094gw-20081231.htm ReadMeFirst Schema g60521094gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _095gd | 20FR12G GOOD | 20FR12G GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12G"}
Instance g60521095gd/g60521095gd-20081231.htm ReadMeFirst Schema g60521095gd/edgar-20181231.xsd | valid
- _096ng | 20FR12G-NG-X* - A non-null fact must exist. EntityRegistrantName | 20FR12G-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12G"}
- Instance g60521096ng/g60521096ng-20081231.htm ReadMeFirst Schema g60521096ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _097ng | 20FR12G-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 20FR12G-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12G"}
- Instance g60521097ng/g60521097ng-20081231.htm ReadMeFirst Schema g60521097ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _098gw | 20FR12G-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 20FR12G-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "20FR12G"}
- Instance g60521098gw/g60521098gw-20081231.htm ReadMeFirst Schema g60521098gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _099gd | 40FR12B GOOD | 40FR12B GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
Instance g60521099gd/g60521099gd-20081231.htm ReadMeFirst Schema g60521099gd/edgar-20181231.xsd | valid
- _100ng | 40FR12B-NG-X* - A non-null fact must exist. EntityRegistrantName | 40FR12B-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
- Instance g60521100ng/g60521100ng-20081231.htm ReadMeFirst Schema g60521100ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _101ng | 40FR12B-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 40FR12B-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
- Instance g60521101ng/g60521101ng-20081231.htm ReadMeFirst Schema g60521101ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _102gw | 40FR12B-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 40FR12B-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
- Instance g60521102gw/g60521102gw-20081231.htm ReadMeFirst Schema g60521102gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _103gw | 40FR12B-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 40FR12B-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
- Instance g60521103gw/g60521103gw-20081231.htm ReadMeFirst Schema g60521103gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _104gw | 40FR12B-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 40FR12B-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
- Instance g60521104gw/g60521104gw-20081231.htm ReadMeFirst Schema g60521104gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _105gw | 40FR12B-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 40FR12B-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12B"}
- Instance g60521105gw/g60521105gw-20081231.htm ReadMeFirst Schema g60521105gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _106gd | 40FR12G GOOD | 40FR12G GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
Instance g60521106gd/g60521106gd-20081231.htm ReadMeFirst Schema g60521106gd/edgar-20181231.xsd | valid
- _107ng | 40FR12G-NG-X* - A non-null fact must exist. EntityRegistrantName | 40FR12G-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
- Instance g60521107ng/g60521107ng-20081231.htm ReadMeFirst Schema g60521107ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _108ng | 40FR12G-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 40FR12G-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
- Instance g60521108ng/g60521108ng-20081231.htm ReadMeFirst Schema g60521108ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _109gw | 40FR12G-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 40FR12G-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
- Instance g60521109gw/g60521109gw-20081231.htm ReadMeFirst Schema g60521109gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _110gw | 40FR12G-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 40FR12G-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
- Instance g60521110gw/g60521110gw-20081231.htm ReadMeFirst Schema g60521110gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _111gw | 40FR12G-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 40FR12G-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
- Instance g60521111gw/g60521111gw-20081231.htm ReadMeFirst Schema g60521111gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _112gw | 40FR12G-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 40FR12G-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "40FR12G"}
- Instance g60521112gw/g60521112gw-20081231.htm ReadMeFirst Schema g60521112gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _113gd | S-1 GOOD | S-1 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
Instance g60521113gd/g60521113gd-20081231.htm ReadMeFirst Schema g60521113gd/edgar-20181231.xsd | valid
- _114ng | S-1-NG-X* - A non-null fact must exist. EntityRegistrantName | S-1-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521114ng/g60521114ng-20081231.htm ReadMeFirst Schema g60521114ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _115ng | S-1-NG-X* - A non-null fact must exist. EntityCentralIndexKey | S-1-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521115ng/g60521115ng-20081231.htm ReadMeFirst Schema g60521115ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _116gw | S-1-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | S-1-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521116gw/g60521116gw-20081231.htm ReadMeFirst Schema g60521116gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _117gw | S-1-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | S-1-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521117gw/g60521117gw-20081231.htm ReadMeFirst Schema g60521117gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _118gw | S-1-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | S-1-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521118gw/g60521118gw-20081231.htm ReadMeFirst Schema g60521118gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _119gw | S-1-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | S-1-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521119gw/g60521119gw-20081231.htm ReadMeFirst Schema g60521119gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _120gw | S-1-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | S-1-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521120gw/g60521120gw-20081231.htm ReadMeFirst Schema g60521120gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _121gw | S-1-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | S-1-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521121gw/g60521121gw-20081231.htm ReadMeFirst Schema g60521121gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _122gw | S-1-GW-Blank – a non-null fact should not exist. EntityPublicFloat | S-1-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-1"}
- Instance g60521122gw/g60521122gw-20081231.htm ReadMeFirst Schema g60521122gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _123gd | S-3 GOOD | S-3 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
Instance g60521123gd/g60521123gd-20081231.htm ReadMeFirst Schema g60521123gd/edgar-20181231.xsd | valid
- _124ng | S-3-NG-X* - A non-null fact must exist. EntityRegistrantName | S-3-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521124ng/g60521124ng-20081231.htm ReadMeFirst Schema g60521124ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _125ng | S-3-NG-X* - A non-null fact must exist. EntityCentralIndexKey | S-3-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521125ng/g60521125ng-20081231.htm ReadMeFirst Schema g60521125ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _126gw | S-3-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | S-3-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521126gw/g60521126gw-20081231.htm ReadMeFirst Schema g60521126gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _127gw | S-3-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | S-3-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521127gw/g60521127gw-20081231.htm ReadMeFirst Schema g60521127gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _128gw | S-3-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | S-3-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521128gw/g60521128gw-20081231.htm ReadMeFirst Schema g60521128gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _129gw | S-3-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | S-3-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521129gw/g60521129gw-20081231.htm ReadMeFirst Schema g60521129gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _130gw | S-3-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | S-3-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521130gw/g60521130gw-20081231.htm ReadMeFirst Schema g60521130gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _131gw | S-3-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | S-3-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521131gw/g60521131gw-20081231.htm ReadMeFirst Schema g60521131gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _132gw | S-3-GW-Blank – a non-null fact should not exist. EntityPublicFloat | S-3-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-3"}
- Instance g60521132gw/g60521132gw-20081231.htm ReadMeFirst Schema g60521132gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _133gd | S-4 GOOD | S-4 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
Instance g60521133gd/g60521133gd-20081231.htm ReadMeFirst Schema g60521133gd/edgar-20181231.xsd | valid
- _134ng | S-4-NG-X* - A non-null fact must exist. EntityRegistrantName | S-4-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521134ng/g60521134ng-20081231.htm ReadMeFirst Schema g60521134ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _135ng | S-4-NG-X* - A non-null fact must exist. EntityCentralIndexKey | S-4-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521135ng/g60521135ng-20081231.htm ReadMeFirst Schema g60521135ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _136gw | S-4-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | S-4-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521136gw/g60521136gw-20081231.htm ReadMeFirst Schema g60521136gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _137gw | S-4-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | S-4-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521137gw/g60521137gw-20081231.htm ReadMeFirst Schema g60521137gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _138gw | S-4-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | S-4-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521138gw/g60521138gw-20081231.htm ReadMeFirst Schema g60521138gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _139gw | S-4-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | S-4-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521139gw/g60521139gw-20081231.htm ReadMeFirst Schema g60521139gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _140gw | S-4-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | S-4-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521140gw/g60521140gw-20081231.htm ReadMeFirst Schema g60521140gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _141gw | S-4-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | S-4-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521141gw/g60521141gw-20081231.htm ReadMeFirst Schema g60521141gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _142gw | S-4-GW-Blank – a non-null fact should not exist. EntityPublicFloat | S-4-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-4"}
- Instance g60521142gw/g60521142gw-20081231.htm ReadMeFirst Schema g60521142gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _143gd | S-11 GOOD | S-11 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
Instance g60521143gd/g60521143gd-20081231.htm ReadMeFirst Schema g60521143gd/edgar-20181231.xsd | valid
- _144ng | S-11-NG-X* - A non-null fact must exist. EntityRegistrantName | S-11-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521144ng/g60521144ng-20081231.htm ReadMeFirst Schema g60521144ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _145ng | S-11-NG-X* - A non-null fact must exist. EntityCentralIndexKey | S-11-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521145ng/g60521145ng-20081231.htm ReadMeFirst Schema g60521145ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _146gw | S-11-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | S-11-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521146gw/g60521146gw-20081231.htm ReadMeFirst Schema g60521146gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _147gw | S-11-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | S-11-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521147gw/g60521147gw-20081231.htm ReadMeFirst Schema g60521147gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _148gw | S-11-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | S-11-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521148gw/g60521148gw-20081231.htm ReadMeFirst Schema g60521148gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _149gw | S-11-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | S-11-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521149gw/g60521149gw-20081231.htm ReadMeFirst Schema g60521149gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _150gw | S-11-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | S-11-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521150gw/g60521150gw-20081231.htm ReadMeFirst Schema g60521150gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _151gw | S-11-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | S-11-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521151gw/g60521151gw-20081231.htm ReadMeFirst Schema g60521151gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _152gw | S-11-GW-Blank – a non-null fact should not exist. EntityPublicFloat | S-11-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "S-11"}
- Instance g60521152gw/g60521152gw-20081231.htm ReadMeFirst Schema g60521152gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _153gd | POS EX GOOD | POS EX GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POS EX"}
Instance g60521153gd/g60521153gd-20081231.htm ReadMeFirst Schema g60521153gd/edgar-20181231.xsd | valid
- _154ng | POS EX-NG-X* - A non-null fact must exist. EntityRegistrantName | POS EX-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POS EX"}
- Instance g60521154ng/g60521154ng-20081231.htm ReadMeFirst Schema g60521154ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _155ng | POS EX-NG-X* - A non-null fact must exist. EntityCentralIndexKey | POS EX-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POS EX"}
- Instance g60521155ng/g60521155ng-20081231.htm ReadMeFirst Schema g60521155ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _156gd | POS EX-GD-O* – A non-null fact may or may not exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | POS EX-GD-O* – A non-null fact may or may not exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POS EX"}
Instance g60521156gd/g60521156gd-20081231.htm ReadMeFirst Schema g60521156gd/edgar-20181231.xsd | valid
- _163gd | POS AM GOOD | POS AM GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "POS AM"}
Instance g60521163gd/g60521163gd-20081231.htm ReadMeFirst Schema g60521163gd/edgar-20181231.xsd | valid
- _164ng | POS AM-NG-X* - A non-null fact must exist. EntityRegistrantName | POS AM-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "POS AM"}
- Instance g60521164ng/g60521164ng-20081231.htm ReadMeFirst Schema g60521164ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _165ng | POS AM-NG-X* - A non-null fact must exist. EntityCentralIndexKey | POS AM-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "POS AM"}
- Instance g60521165ng/g60521165ng-20081231.htm ReadMeFirst Schema g60521165ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _166gd | POS AM-GD-O* – A non-null fact may or may not exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory | POS AM-GD-O* – A non-null fact may or may not exist. Previously implemented as warning and part of XBRL processing. EntityFilerCategory. Missing EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "POS AM"}
Instance g60521166gd/g60521166gd-20081231.htm ReadMeFirst Schema g60521166gd/edgar-20181231.xsd | valid
- _173gd | F-1 GOOD | F-1 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
Instance g60521173gd/g60521173gd-20081231.htm ReadMeFirst Schema g60521173gd/edgar-20181231.xsd | valid
- _174ng | F-1-NG-X* - A non-null fact must exist. EntityRegistrantName | F-1-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521174ng/g60521174ng-20081231.htm ReadMeFirst Schema g60521174ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _175ng | F-1-NG-X* - A non-null fact must exist. EntityCentralIndexKey | F-1-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521175ng/g60521175ng-20081231.htm ReadMeFirst Schema g60521175ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _176gw | F-1-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | F-1-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521176gw/g60521176gw-20081231.htm ReadMeFirst Schema g60521176gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _177gw | F-1-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | F-1-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521177gw/g60521177gw-20081231.htm ReadMeFirst Schema g60521177gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _178gw | F-1-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | F-1-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521178gw/g60521178gw-20081231.htm ReadMeFirst Schema g60521178gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _179gw | F-1-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | F-1-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521179gw/g60521179gw-20081231.htm ReadMeFirst Schema g60521179gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _180gw | F-1-GW-Blank – a non-null fact should not exist. EntityFilerCategory | F-1-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521180gw/g60521180gw-20081231.htm ReadMeFirst Schema g60521180gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _181gw | F-1-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | F-1-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521181gw/g60521181gw-20081231.htm ReadMeFirst Schema g60521181gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _182gw | F-1-GW-Blank – a non-null fact should not exist. EntityPublicFloat | F-1-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-1"}
- Instance g60521182gw/g60521182gw-20081231.htm ReadMeFirst Schema g60521182gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _183gd | F-3 GOOD | F-3 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
Instance g60521183gd/g60521183gd-20081231.htm ReadMeFirst Schema g60521183gd/edgar-20181231.xsd | valid
- _184ng | F-3-NG-X* - A non-null fact must exist. EntityRegistrantName | F-3-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521184ng/g60521184ng-20081231.htm ReadMeFirst Schema g60521184ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _185ng | F-3-NG-X* - A non-null fact must exist. EntityCentralIndexKey | F-3-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521185ng/g60521185ng-20081231.htm ReadMeFirst Schema g60521185ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _186gw | F-3-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | F-3-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521186gw/g60521186gw-20081231.htm ReadMeFirst Schema g60521186gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _187gw | F-3-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | F-3-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521187gw/g60521187gw-20081231.htm ReadMeFirst Schema g60521187gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _188gw | F-3-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | F-3-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521188gw/g60521188gw-20081231.htm ReadMeFirst Schema g60521188gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _189gw | F-3-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | F-3-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521189gw/g60521189gw-20081231.htm ReadMeFirst Schema g60521189gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _190gw | F-3-GW-Blank – a non-null fact should not exist. EntityFilerCategory | F-3-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521190gw/g60521190gw-20081231.htm ReadMeFirst Schema g60521190gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _191gw | F-3-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | F-3-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521191gw/g60521191gw-20081231.htm ReadMeFirst Schema g60521191gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _192gw | F-3-GW-Blank – a non-null fact should not exist. EntityPublicFloat | F-3-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-3"}
- Instance g60521192gw/g60521192gw-20081231.htm ReadMeFirst Schema g60521192gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _193gd | F-4 GOOD | F-4 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
Instance g60521193gd/g60521193gd-20081231.htm ReadMeFirst Schema g60521193gd/edgar-20181231.xsd | valid
- _194ng | F-4-NG-X* - A non-null fact must exist. EntityRegistrantName | F-4-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521194ng/g60521194ng-20081231.htm ReadMeFirst Schema g60521194ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _195ng | F-4-NG-X* - A non-null fact must exist. EntityCentralIndexKey | F-4-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521195ng/g60521195ng-20081231.htm ReadMeFirst Schema g60521195ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _196gw | F-4-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | F-4-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521196gw/g60521196gw-20081231.htm ReadMeFirst Schema g60521196gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _197gw | F-4-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | F-4-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521197gw/g60521197gw-20081231.htm ReadMeFirst Schema g60521197gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _198gw | F-4-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | F-4-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521198gw/g60521198gw-20081231.htm ReadMeFirst Schema g60521198gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _199gw | F-4-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | F-4-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521199gw/g60521199gw-20081231.htm ReadMeFirst Schema g60521199gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _200gw | F-4-GW-Blank – a non-null fact should not exist. EntityFilerCategory | F-4-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521200gw/g60521200gw-20081231.htm ReadMeFirst Schema g60521200gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _201gw | F-4-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | F-4-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521201gw/g60521201gw-20081231.htm ReadMeFirst Schema g60521201gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _202gw | F-4-GW-Blank – a non-null fact should not exist. EntityPublicFloat | F-4-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "emergingGrowthCompanyFlag" : true, "submissionType" : "F-4"}
- Instance g60521202gw/g60521202gw-20081231.htm ReadMeFirst Schema g60521202gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _203gd | 6-K GOOD | 6-K GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "6-K"}
Instance g60521203gd/g60521203gd-20081231.htm ReadMeFirst Schema g60521203gd/edgar-20181231.xsd | valid
- _204ng | 6-K-NG-X* - A non-null fact must exist. EntityRegistrantName | 6-K-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521204ng/g60521204ng-20081231.htm ReadMeFirst Schema g60521204ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _205ng | 6-K-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 6-K-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521205ng/g60521205ng-20081231.htm ReadMeFirst Schema g60521205ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _206gw | 6-K-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. CurrentFiscalYearEndDate | 6-K-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521206gw/g60521206gw-20081231.htm ReadMeFirst Schema g60521206gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _207gw | 6-K-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 6-K-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521207gw/g60521207gw-20081231.htm ReadMeFirst Schema g60521207gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _208gw | 6-K-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 6-K-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521208gw/g60521208gw-20081231.htm ReadMeFirst Schema g60521208gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _209gw | 6-K-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 6-K-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521209gw/g60521209gw-20081231.htm ReadMeFirst Schema g60521209gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _210gw | 6-K-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 6-K-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521210gw/g60521210gw-20081231.htm ReadMeFirst Schema g60521210gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _211gw | 6-K-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 6-K-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521211gw/g60521211gw-20081231.htm ReadMeFirst Schema g60521211gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _212gw | 6-K-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 6-K-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "periodOfReport" : "12-31-2018", "submissionType" : "6-K"}
- Instance g60521212gw/g60521212gw-20081231.htm ReadMeFirst Schema g60521212gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _213gd | K-SDR GOOD | K-SDR GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
Instance g60521213gd/g60521213gd-20081231.xml ReadMeFirst Schema g60521213gd/edgar-20181231.xsd | valid
- _214ng | K-SDR-NG-X* - A non-null fact must exist. EntityRegistrantName | K-SDR-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521214ng/g60521214ng-20081231.htm ReadMeFirst Schema g60521214ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _215ng | K-SDR-NG-X* - A non-null fact must exist. EntityCentralIndexKey | K-SDR-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521215ng/g60521215ng-20081231.htm ReadMeFirst Schema g60521215ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _216gw | K-SDR-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. CurrentFiscalYearEndDate | K-SDR-GW-r – A non-null fact should exist. Previously implemented as warning and part of XBRL processing. CurrentFiscalYearEndDate. Missing CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521216gw/g60521216gw-20081231.htm ReadMeFirst Schema g60521216gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _217gw | K-SDR-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | K-SDR-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521217gw/g60521217gw-20081231.htm ReadMeFirst Schema g60521217gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _218gw | K-SDR-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | K-SDR-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521218gw/g60521218gw-20081231.htm ReadMeFirst Schema g60521218gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _219gw | K-SDR-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | K-SDR-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521219gw/g60521219gw-20081231.htm ReadMeFirst Schema g60521219gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _220gw | K-SDR-GW-Blank – a non-null fact should not exist. EntityFilerCategory | K-SDR-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521220gw/g60521220gw-20081231.htm ReadMeFirst Schema g60521220gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _221gw | K-SDR-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | K-SDR-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521221gw/g60521221gw-20081231.htm ReadMeFirst Schema g60521221gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _222gw | K-SDR-GW-Blank – a non-null fact should not exist. EntityPublicFloat | K-SDR-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SDR"}
- Instance g60521222gw/g60521222gw-20081231.htm ReadMeFirst Schema g60521222gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _223gd | 485APOS GOOD | 485APOS GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
Instance g60521223gd/g60521223gd-20081231.htm ReadMeFirst Schema g60521223gd/edgar-20181231.xsd | valid
- _224ng | 485APOS-NG-X* - A non-null fact must exist. EntityRegistrantName | 485APOS-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521224ng/g60521224ng-20081231.htm ReadMeFirst Schema g60521224ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _225ng | 485APOS-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 485APOS-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521225ng/g60521225ng-20081231.htm ReadMeFirst Schema g60521225ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _226gw | 485APOS-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 485APOS-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521226gw/g60521226gw-20081231.htm ReadMeFirst Schema g60521226gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _227gw | 485APOS-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 485APOS-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521227gw/g60521227gw-20081231.htm ReadMeFirst Schema g60521227gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _228gw | 485APOS-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 485APOS-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521228gw/g60521228gw-20081231.htm ReadMeFirst Schema g60521228gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _229gw | 485APOS-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | 485APOS-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521229gw/g60521229gw-20081231.htm ReadMeFirst Schema g60521229gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _230gw | 485APOS-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 485APOS-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521230gw/g60521230gw-20081231.htm ReadMeFirst Schema g60521230gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _231gw | 485APOS-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 485APOS-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521231gw/g60521231gw-20081231.htm ReadMeFirst Schema g60521231gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _232gw | 485APOS-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 485APOS-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485APOS"}
- Instance g60521232gw/g60521232gw-20081231.htm ReadMeFirst Schema g60521232gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _233gd | 485BPOS GOOD | 485BPOS GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
Instance g60521233gd/g60521233gd-20081231.htm ReadMeFirst Schema g60521233gd/edgar-20181231.xsd | valid
- _234ng | 485BPOS-NG-X* - A non-null fact must exist. EntityRegistrantName | 485BPOS-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521234ng/g60521234ng-20081231.htm ReadMeFirst Schema g60521234ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _235ng | 485BPOS-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 485BPOS-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521235ng/g60521235ng-20081231.htm ReadMeFirst Schema g60521235ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _236gw | 485BPOS-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 485BPOS-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521236gw/g60521236gw-20081231.htm ReadMeFirst Schema g60521236gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _237gw | 485BPOS-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 485BPOS-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521237gw/g60521237gw-20081231.htm ReadMeFirst Schema g60521237gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _238gw | 485BPOS-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 485BPOS-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521238gw/g60521238gw-20081231.htm ReadMeFirst Schema g60521238gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _239gw | 485BPOS-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | 485BPOS-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521239gw/g60521239gw-20081231.htm ReadMeFirst Schema g60521239gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _240gw | 485BPOS-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 485BPOS-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521240gw/g60521240gw-20081231.htm ReadMeFirst Schema g60521240gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _241gw | 485BPOS-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 485BPOS-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521241gw/g60521241gw-20081231.htm ReadMeFirst Schema g60521241gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _242gw | 485BPOS-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 485BPOS-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "invCompanyType" : "N-1A", "periodOfReport" : "12-31-2018", "submissionType" : "485BPOS"}
- Instance g60521242gw/g60521242gw-20081231.htm ReadMeFirst Schema g60521242gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _243gd | 485BXT GOOD | 485BXT GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
Instance g60521243gd/g60521243gd-20081231.htm ReadMeFirst Schema g60521243gd/edgar-20181231.xsd | valid
- _244ng | 485BXT-NG-X* - A non-null fact must exist. EntityRegistrantName | 485BXT-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521244ng/g60521244ng-20081231.htm ReadMeFirst Schema g60521244ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _245ng | 485BXT-NG-X* - A non-null fact must exist. EntityCentralIndexKey | 485BXT-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521245ng/g60521245ng-20081231.htm ReadMeFirst Schema g60521245ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _246gw | 485BXT-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | 485BXT-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521246gw/g60521246gw-20081231.htm ReadMeFirst Schema g60521246gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _247gw | 485BXT-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | 485BXT-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521247gw/g60521247gw-20081231.htm ReadMeFirst Schema g60521247gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _248gw | 485BXT-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | 485BXT-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521248gw/g60521248gw-20081231.htm ReadMeFirst Schema g60521248gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _249gw | 485BXT-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | 485BXT-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521249gw/g60521249gw-20081231.htm ReadMeFirst Schema g60521249gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _250gw | 485BXT-GW-Blank – a non-null fact should not exist. EntityFilerCategory | 485BXT-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521250gw/g60521250gw-20081231.htm ReadMeFirst Schema g60521250gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _251gw | 485BXT-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | 485BXT-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521251gw/g60521251gw-20081231.htm ReadMeFirst Schema g60521251gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _252gw | 485BXT-GW-Blank – a non-null fact should not exist. EntityPublicFloat | 485BXT-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "485BXT"}
- Instance g60521252gw/g60521252gw-20081231.htm ReadMeFirst Schema g60521252gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _253gd | N-1A GOOD | N-1A GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
Instance g60521253gd/g60521253gd-20081231.htm ReadMeFirst Schema g60521253gd/edgar-20181231.xsd | valid
- _254ng | N-1A-NG-X* - A non-null fact must exist. EntityRegistrantName | N-1A-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521254ng/g60521254ng-20081231.htm ReadMeFirst Schema g60521254ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _255ng | N-1A-NG-X* - A non-null fact must exist. EntityCentralIndexKey | N-1A-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521255ng/g60521255ng-20081231.htm ReadMeFirst Schema g60521255ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _256gw | N-1A-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | N-1A-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521256gw/g60521256gw-20081231.htm ReadMeFirst Schema g60521256gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _257gw | N-1A-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | N-1A-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521257gw/g60521257gw-20081231.htm ReadMeFirst Schema g60521257gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _258gw | N-1A-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | N-1A-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521258gw/g60521258gw-20081231.htm ReadMeFirst Schema g60521258gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _259gw | N-1A-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | N-1A-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521259gw/g60521259gw-20081231.htm ReadMeFirst Schema g60521259gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _260gw | N-1A-GW-Blank – a non-null fact should not exist. EntityFilerCategory | N-1A-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521260gw/g60521260gw-20081231.htm ReadMeFirst Schema g60521260gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _261gw | N-1A-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | N-1A-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521261gw/g60521261gw-20081231.htm ReadMeFirst Schema g60521261gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _262gw | N-1A-GW-Blank – a non-null fact should not exist. EntityPublicFloat | N-1A-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "N-1A"}
- Instance g60521262gw/g60521262gw-20081231.htm ReadMeFirst Schema g60521262gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _263gd | SP 15D2 GOOD | SP 15D2 GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
Instance g60521263gd/g60521263gd-20081231.htm ReadMeFirst Schema g60521263gd/edgar-20181231.xsd | valid
- _264ng | SP 15D2-NG-X* - A non-null fact must exist. EntityRegistrantName | SP 15D2-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521264ng/g60521264ng-20081231.htm ReadMeFirst Schema g60521264ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _265ng | SP 15D2-NG-X* - A non-null fact must exist. EntityCentralIndexKey | SP 15D2-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521265ng/g60521265ng-20081231.htm ReadMeFirst Schema g60521265ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _266gw | SP 15D2-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | SP 15D2-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521266gw/g60521266gw-20081231.htm ReadMeFirst Schema g60521266gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _267gw | SP 15D2-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | SP 15D2-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521267gw/g60521267gw-20081231.htm ReadMeFirst Schema g60521267gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _268gw | SP 15D2-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | SP 15D2-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521268gw/g60521268gw-20081231.htm ReadMeFirst Schema g60521268gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _269gw | SP 15D2-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | SP 15D2-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521269gw/g60521269gw-20081231.htm ReadMeFirst Schema g60521269gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _270gw | SP 15D2-GW-Blank – a non-null fact should not exist. EntityFilerCategory | SP 15D2-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521270gw/g60521270gw-20081231.htm ReadMeFirst Schema g60521270gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _271gw | SP 15D2-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | SP 15D2-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521271gw/g60521271gw-20081231.htm ReadMeFirst Schema g60521271gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _272gw | SP 15D2-GW-Blank – a non-null fact should not exist. EntityPublicFloat | SP 15D2-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "SP 15D2"}
- Instance g60521272gw/g60521272gw-20081231.htm ReadMeFirst Schema g60521272gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _273gd | POSASR GOOD | POSASR GOOD |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
Instance g60521273gd/g60521273gd-20081231.htm ReadMeFirst Schema g60521273gd/edgar-20181231.xsd | valid
- _274ng | POSASR-NG-X* - A non-null fact must exist. EntityRegistrantName | POSASR-NG-X* - A non-null fact must exist. EntityRegistrantName. Missing EntityRegistrantName |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521274ng/g60521274ng-20081231.htm ReadMeFirst Schema g60521274ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityRegistrantName
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _275ng | POSASR-NG-X* - A non-null fact must exist. EntityCentralIndexKey | POSASR-NG-X* - A non-null fact must exist. EntityCentralIndexKey. Missing EntityCentralIndexKey |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521275ng/g60521275ng-20081231.htm ReadMeFirst Schema g60521275ng/edgar-20181231.xsd |
  Assertion
  ID: err, 60521, EntityCentralIndexKey
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _276gw | POSASR-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus | POSASR-GW-Blank – a non-null fact should not exist. EntityCurrentReportingStatus |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521276gw/g60521276gw-20081231.htm ReadMeFirst Schema g60521276gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityCurrentReportingStatus
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _277gw | POSASR-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers | POSASR-GW-Blank – a non-null fact should not exist. EntityVoluntaryFilers |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521277gw/g60521277gw-20081231.htm ReadMeFirst Schema g60521277gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityVoluntaryFilers
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _278gw | POSASR-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent | POSASR-GW-Blank – a non-null fact should not exist. EntityInteractiveDataCurrent |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521278gw/g60521278gw-20081231.htm ReadMeFirst Schema g60521278gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityInteractiveDataCurrent
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _279gw | POSASR-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate | POSASR-GW-Blank – a non-null fact should not exist. CurrentFiscalYearEndDate |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521279gw/g60521279gw-20081231.htm ReadMeFirst Schema g60521279gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, CurrentFiscalYearEndDate
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _280gw | POSASR-GW-Blank – a non-null fact should not exist. EntityFilerCategory | POSASR-GW-Blank – a non-null fact should not exist. EntityFilerCategory |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521280gw/g60521280gw-20081231.htm ReadMeFirst Schema g60521280gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityFilerCategory
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _281gw | POSASR-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer | POSASR-GW-Blank – a non-null fact should not exist. EntityWellKnownSeasonedIssuer |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521281gw/g60521281gw-20081231.htm ReadMeFirst Schema g60521281gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityWellKnownSeasonedIssuer
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1
- _282gw | POSASR-GW-Blank – a non-null fact should not exist. EntityPublicFloat | POSASR-GW-Blank – a non-null fact should not exist. EntityPublicFloat |  |
  Parameter
  Name | ELOparams
  Type | xs:string
  Value | { "submissionType" : "POSASR"}
- Instance g60521282gw/g60521282gw-20081231.htm ReadMeFirst Schema g60521282gw/edgar-20181231.xsd |
  Assertion
  ID: wrn, 60521, EntityPublicFloat
  FRD: | rq
  Count satisfied | 0
  Count not satisfied | 1