| Name | PreferredStockSharesIssued |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:sharesItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Name | Value | Role |
|---|---|---|
| Publisher | XBRL US | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleId | DQC.0009 | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleName | Element A must be less than or equal to Element B. | http://fasb.org/us-gaap/role/dqc/dqcNote |
| ruleDocumentation | This rule tests that the fact value for certain elements are less than or equal to the fact value of other elements. XBRL facts reported are expected to follow accounting logic. Consequently, certain reported values are expected to have a mathematical relationship to other reported values. | http://fasb.org/us-gaap/role/dqc/dqcNote |
| URI | https://xbrl.us/data-rule/dqc_0009/ | 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 | 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.0009.22 | http://fasb.org/us-gaap/role/dqc/ruleID |
| ruleElementId | DQC.US.0009.19 | http://fasb.org/us-gaap/role/dqc/ruleID |
| ruleElementId | DQC.US.0015.6056 | http://fasb.org/us-gaap/role/dqc/ruleID |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PreferredStockSharesOutstanding | greaterThan-concept | http://fasb.org/us-gaap/role/dqc/0009 |
| Name | Relation Type | Role | |
|---|---|---|---|
dqcrules-0009:Dqc_0009_ElementAMustBeLessThanOrEqualToElementB | rule-concept | http://fasb.org/us-gaap/role/dqc/0009 | |
us-gaap:PreferredStockSharesAuthorized | greaterThan-concept | http://fasb.org/us-gaap/role/dqc/0009 | |
dqcrules-0015:Dqc_0015_ListOfElements | rule-concept | http://fasb.org/us-gaap/role/dqc/0015 |