| Publisher | XBRL US | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleId | DQC.0005 | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleName | Context Dates After Period End Date | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleDocumentation | This rule tests that the use of dates associated with subsequent events, forecasts and the element Entity Common Stock, Shares Outstanding are appropriate. | http://fasb.org/us-gaap/role/dqc/dqcNote |
| URI | https://xbrl.us/data-rule/dqc_0005/ | http://fasb.org/us-gaap/role/dqc/dqcNote |
| Publisher | XBRL US | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleId | DQC.0015 | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleName | Negative Values | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleDocumentation | This rule tests elements that should not be reported with negative values. Documentation includes a list of elements tested. | http://fasb.org/us-gaap/role/dqc/dqcNote |
| URI | https://xbrl.us/data-rule/dqc_0015/ | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleElementId | DQC.US.0005.17 | http://fasb.org/us-gaap/role/dqc/ruleID |
| ruleElementId | DQC.US.0015.699 | http://fasb.org/us-gaap/role/dqc/ruleID |