Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Entity regiatrant name is required per the EFM. |
REPORTABILITY_Exists_EntityRegistrantName |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Entity Central Index Key is required per the EFM. |
REPORTABILITY_Exists_EntityCentralIndexKey |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Entity Filer Category is required per the EFM. |
REPORTABILITY_Exists_EntityFilerCategory |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Entity Current Reporting Status is required per the EFM. |
REPORTABILITY_Exists_EntityCurrentReportingStatus |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Entity Voluntary Filers is required per the EFM. |
REPORTABILITY_Exists_EntityVoluntaryFilers |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Entity Well Known Seasoned Issuer is required per the EFM. |
REPORTABILITY_Exists_EntityWellKnownSeasonedIssuer |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Document Period End Date is required per the EFM. |
REPORTABILITY_Exists_DocumentPeriodEndDate |
exists($VARIABLE_Concept) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Document Period End Date is required to be within a certain range. |
REPORTABILITY_ProperDate_DocumentPeriodEndDate |
$VARIABLE_Fact eq $VARIABLE_General |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
If shares authorized is reported; then shares issued must also be reported. |
REPORTABILITY_MustCoexist_PreferredStockSharesAuthorized_PreferredStockSharesIssued |
if (exists($VARIABLE_ConceptExists)) then exists($VARIABLE_ConceptWhichMustAlsoExist) else true() |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
If shares authorized is reported; then shares outstanding must also be reported. |
REPORTABILITY_MustCoexist_PreferredStockSharesAuthorized_PreferredStockSharesOutstanding |
if (exists($VARIABLE_ConceptExists)) then exists($VARIABLE_ConceptWhichMustAlsoExist) else true() |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Assets and liabilities and equity MUST exist. |
REPORTABILITY_MustCoExist_Assets_LiabilitiesAndEquity |
exists(/xbrli:xbrl/us-gaap:Assets) and exists(/xbrli:xbrl/us-gaap:LiabilitiesAndStockholdersEquity | /xbrli:xbrl/us-gaap:LiabilitiesAndPartnersCapital) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
If liabilities and stockholder equity exists on the balance sheet, then an liabilities and partner capital must exist. |
REPORTABILITY_NotCoexist_LiabilitiesAndStockholdersEquity_LiabilitiesAndPartnersCapital |
if (exists(/xbrli:xbrl/us-gaap:LiabilitiesAndStockholdersEquity)) then not (exists( /xbrli:xbrl/us-gaap:LiabilitiesAndPartnersCapital
)) else true()
|
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
If noncontrolling interest exists on the balance sheet, then equity attributable to parent must exist on the balance sheet. |
REPORTABILITY_MustCoexist_NoncontrollingInterest_EquityAttributableToParent |
if (exists(/xbrli:xbrl/us-gaap:MinorityInterest)) then exists( /xbrli:xbrl/us-gaap:StockholdersEquity
) else true()
|
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Testing |
REPORTABILITY_PercentProperlyReported |
abs($percentage) le 1 |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Authorized common shares greater than issued common shares. |
REPORTABILITY_EqualToOrGreaterThan_CommonStockSharesAuthorized_GreaterThan_CommonStockSharesIssued |
($VARIABLE_SharesIssued le $VARIABLE_SharesAuthorized) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
Authorized preferred shares greater than issued common shares. |
REPORTABILITY_EqualToOrGreaterThan_PreferredStockSharesAuthorized_PreferredStockSharesIssued |
($VARIABLE_SharesIssued le $VARIABLE_SharesAuthorized) |
Network/Fact Group: (http://www.xbrl.org/2003/role/link) |
Value assertion |
This fact should never be less than zero. |
REPORTABILITY_ReportedFactMustBePositive |
not($VARIABLE_ReportedFact lt 0) |