Generated by Pacioli version 54f833c (updated 2 hours ago). Analysis at 2021-06-16T22:05:26+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/6272dd738776aa6b13a7d0f6428035d3e2e0ae37.report/index.html for about 28 days.

TypeDefinedBoundDerivedOKFail
calculation10150150
disclosure11140140
disclosureCheck11110110
existenceAssertion00000
formula00000
valueAssertion12170170

Rule Details

TypeName Rule ExpressionProlog form (technical)
valueAssertionArithmetic_BS01
  • derived:0
  • ok:2
  • failed:0
 

Assets=Liabilities+Equity

2 instances:

common:Assets[0] = common:Liabilities[0] + common:Equity[0]

common:Assets[3500] = common:Liabilities[0] + common:Equity[3500]


'Arithmetic_BS01' valueAssertion
  Assets=Liabilities+Equity
  variables
  Assets: [concept(common:'Assets')],
  Equity: [concept(common:'Equity')],
  Liabilities: [concept(common:'Liabilities')].
valueAssertionArithmetic_BS02
  • derived:0
  • ok:2
  • failed:0
 

Assets=CurrentAssets+NoncurrentAssets

2 instances:

common:Assets[0] = common:CurrentAssets[0] + common:NoncurrentAssets[0]

common:Assets[3500] = common:CurrentAssets[500] + common:NoncurrentAssets[3000]


'Arithmetic_BS02' valueAssertion
  Assets=CurrentAssets+NoncurrentAssets
  variables
  Assets: [concept(common:'Assets')],
  CurrentAssets: [concept(common:'CurrentAssets')],
  NoncurrentAssets: [concept(common:'NoncurrentAssets')].
valueAssertionArithmetic_BS03
  • derived:0
  • ok:2
  • failed:0
 

Liabilities=CurrentLiabilities+NoncurrentLiabilities

2 instances:

common:Liabilities[0] = common:CurrentLiabilities[0] + common:NoncurrentLiabilities[0]

common:Liabilities[0] = common:CurrentLiabilities[0] + common:NoncurrentLiabilities[0]


'Arithmetic_BS03' valueAssertion
  Liabilities=CurrentLiabilities+NoncurrentLiabilities
  variables
  CurrentLiabilities: [concept(common:'CurrentLiabilities')],
  Liabilities: [concept(common:'Liabilities')],
  NoncurrentLiabilities: [concept(common:'NoncurrentLiabilities')].
valueAssertionArithmetic_BS04
  • derived:0
  • ok:2
  • failed:0
 

Equity=EquityAttributableToControllingInterests+EquityAttributableToNoncontrollingInterests

2 instances:

common:Equity[0] = common:EquityAttributableToControllingInterests[0] + common:EquityAttributableToNoncontrollingInterests[0]

common:Equity[3500] = common:EquityAttributableToControllingInterests[3000] + common:EquityAttributableToNoncontrollingInterests[500]


'Arithmetic_BS04' valueAssertion
  Equity=EquityAttributableToControllingInterests+EquityAttributableToNoncontrollingInterests
  variables
  Equity: [concept(common:'Equity')],
  EquityAttributableToControllingInterests: [concept(common:'EquityAttributableToControllingInterests')],
  EquityAttributableToNoncontrollingInterests: [concept(common:'EquityAttributableToNoncontrollingInterests')].
valueAssertionArithmetic_CF01
  • derived:0
  • ok:1
  • failed:0
 

NetCashFlow=NetCashFlowOperatingActivities+NetCashFlowFinancingActivities+NetCashFlowInvestingActivities

1 instance:

common:NetCashFlow[3500] = common:NetCashFlowOperatingActivities[1500] + common:NetCashFlowFinancingActivities[1000] + common:NetCashFlowInvestingActivities[1000]


'Arithmetic_CF01' valueAssertion
  NetCashFlow=NetCashFlowOperatingActivities+NetCashFlowFinancingActivities+NetCashFlowInvestingActivities
  variables
  NetCashFlow: [concept(common:'NetCashFlow')],
  NetCashFlowFinancingActivities: [concept(common:'NetCashFlowFinancingActivities')],
  NetCashFlowInvestingActivities: [concept(common:'NetCashFlowInvestingActivities')],
  NetCashFlowOperatingActivities: [concept(common:'NetCashFlowOperatingActivities')].
valueAssertionArithmetic_IS01
  • derived:0
  • ok:1
  • failed:0
 

ComprehensiveIncome=Revenues-Expenses+Gains-Losses

1 instance:

common:ComprehensiveIncome[3000] = common:Revenues[7000] - common:Expenses[3000] + common:Gains[1000] - common:Losses[2000]


'Arithmetic_IS01' valueAssertion
  ComprehensiveIncome=Revenues-Expenses+Gains-Losses
  variables
  ComprehensiveIncome: [concept(common:'ComprehensiveIncome')],
  Expenses: [concept(common:'Expenses')],
  Gains: [concept(common:'Gains')],
  Losses: [concept(common:'Losses')],
  Revenues: [concept(common:'Revenues')].
valueAssertionArithmetic_IS02
  • derived:0
  • ok:1
  • failed:0
 

ComprehensiveIncome=IncomeFromNormalActivitiesOfEntity+IncomeFromPeripheralOrIncidentalTransactionsOfEntity

1 instance:

common:ComprehensiveIncome[3000] = common:IncomeFromNormalActivitiesOfEntity[2000] + common:IncomeFromPeripheralOrIncidentalTransactionsOfEntity[1000]


'Arithmetic_IS02' valueAssertion
  ComprehensiveIncome=IncomeFromNormalActivitiesOfEntity+IncomeFromPeripheralOrIncidentalTransactionsOfEntity
  variables
  ComprehensiveIncome: [concept(common:'ComprehensiveIncome')],
  IncomeFromNormalActivitiesOfEntity: [concept(common:'IncomeFromNormalActivitiesOfEntity')],
  IncomeFromPeripheralOrIncidentalTransactionsOfEntity: [concept(common:'IncomeFromPeripheralOrIncidentalTransactionsOfEntity')].
valueAssertionArithmetic_IS03
  • derived:0
  • ok:1
  • failed:0
 

ComprehensiveIncome=NetIncome+OtherComprehensiveIncome

1 instance:

common:ComprehensiveIncome[3000] = common:NetIncome[3000] + common:OtherComprehensiveIncome[0]


'Arithmetic_IS03' valueAssertion
  ComprehensiveIncome=NetIncome+OtherComprehensiveIncome
  variables
  ComprehensiveIncome: [concept(common:'ComprehensiveIncome')],
  NetIncome: [concept(common:'NetIncome')],
  OtherComprehensiveIncome: [concept(common:'OtherComprehensiveIncome')].
valueAssertionArithmetic_NA01
  • derived:0
  • ok:2
  • failed:0
 

NetAssets=Assets-Liabilities

2 instances:

common:NetAssets[0] = common:Assets[0] - common:Liabilities[0]

common:NetAssets[3500] = common:Assets[3500] - common:Liabilities[0]


'Arithmetic_NA01' valueAssertion
  NetAssets=Assets-Liabilities
  variables
  Assets: [concept(common:'Assets')],
  Liabilities: [concept(common:'Liabilities')],
  NetAssets: [concept(common:'NetAssets')].
valueAssertionRollForward_CF01
  • derived:0
  • ok:1
  • failed:0
 

Assets_BalanceStart+NetCashFlow=Assets_BalanceEnd

1 instance:

common:Assets[0] + common:NetCashFlow[3500] = common:Assets[3500]


'RollForward_CF01' valueAssertion
  Assets_BalanceStart+NetCashFlow=Assets_BalanceEnd
  variables
  Assets_BalanceEnd: [concept(common:'Assets'),instantDuration('NetCashFlow',end)],
  Assets_BalanceStart: [concept(common:'Assets'),instantDuration('NetCashFlow',start)],
  NetCashFlow: [concept(common:'NetCashFlow')].
valueAssertionRollForward_SHE01
  • derived:0
  • ok:1
  • failed:0
 

Equity_BalanceStart+ComprehensiveIncome+InvestmentsByOwners-DistributionsToOwners=Equity_BalanceEnd

1 instance:

common:Equity[0] + common:ComprehensiveIncome[3000] + common:InvestmentsByOwners[1000] - common:DistributionsToOwners[500] = common:Equity[3500]


'RollForward_SHE01' valueAssertion
  Equity_BalanceStart+ComprehensiveIncome+InvestmentsByOwners-DistributionsToOwners=Equity_BalanceEnd
  variables
  ComprehensiveIncome: [concept(common:'ComprehensiveIncome')],
  DistributionsToOwners: [concept(common:'DistributionsToOwners')],
  Equity_BalanceEnd: [concept(common:'Equity'),instantDuration('ComprehensiveIncome',end)],
  Equity_BalanceStart: [concept(common:'Equity'),instantDuration('ComprehensiveIncome',start)],
  InvestmentsByOwners: [concept(common:'InvestmentsByOwners')].
valueAssertionCONSISTENCY_SFAC6_ElementsOfFinancialStatement
  • derived:0
  • ok:1
  • failed:0
 

0=Equity_BalanceStart+(Revenues-Expenses+(Gains-Losses))+(InvestmentsByOwners-DistributionsToOwners)+(Liabilities_BalanceEnd-Assets_BalanceEnd)

1 instance:

0 = common:Equity[0] + common:Revenues[7000] - common:Expenses[3000] + common:Gains[1000] - common:Losses[2000] + common:InvestmentsByOwners[1000] - common:DistributionsToOwners[500] + common:Liabilities[0] - common:Assets[3500]


'CONSISTENCY_SFAC6_ElementsOfFinancialStatement' valueAssertion
  0=Equity_BalanceStart+(Revenues-Expenses+(Gains-Losses))+(InvestmentsByOwners-DistributionsToOwners)+(Liabilities_BalanceEnd-Assets_BalanceEnd)
  variables
  Assets_BalanceEnd: [concept(common:'Assets'),instantDuration('Revenues',end)],
  DistributionsToOwners: [concept(common:'DistributionsToOwners')],
  Equity_BalanceStart: [concept(common:'Equity'),instantDuration('Revenues',start)],
  Expenses: [concept(common:'Expenses')],
  Gains: [concept(common:'Gains')],
  InvestmentsByOwners: [concept(common:'InvestmentsByOwners')],
  Liabilities_BalanceEnd: [concept(common:'Liabilities'),instantDuration('Revenues',end)],
  Losses: [concept(common:'Losses')],
  Revenues: [concept(common:'Revenues')].
calculationcommon:Assets (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=CurrentAssets_2+NoncurrentAssets_1

2 instances:

common:Assets[0] = common:CurrentAssets[0] + common:NoncurrentAssets[0]

common:Assets[3500] = common:CurrentAssets[500] + common:NoncurrentAssets[3000]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'Assets') valueAssertion /* not loadable */
  total=CurrentAssets_2+NoncurrentAssets_1
  variables
  total: [concept(common:'Assets')],
  CurrentAssets_2: [concept(common:'CurrentAssets')],
  NoncurrentAssets_1: [concept(common:'NoncurrentAssets')].
calculationcommon:Equity (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=EquityAttributableToControllingInterests_2+EquityAttributableToNoncontrollingInterests_1

2 instances:

common:Equity[0] = common:EquityAttributableToControllingInterests[0] + common:EquityAttributableToNoncontrollingInterests[0]

common:Equity[3500] = common:EquityAttributableToControllingInterests[3000] + common:EquityAttributableToNoncontrollingInterests[500]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'Equity') valueAssertion /* not loadable */
  total=EquityAttributableToControllingInterests_2+EquityAttributableToNoncontrollingInterests_1
  variables
  total: [concept(common:'Equity')],
  EquityAttributableToControllingInterests_2: [concept(common:'EquityAttributableToControllingInterests')],
  EquityAttributableToNoncontrollingInterests_1: [concept(common:'EquityAttributableToNoncontrollingInterests')].
calculationcommon:Liabilities (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=CurrentLiabilities_2+NoncurrentLiabilities_1

2 instances:

common:Liabilities[0] = common:CurrentLiabilities[0] + common:NoncurrentLiabilities[0]

common:Liabilities[0] = common:CurrentLiabilities[0] + common:NoncurrentLiabilities[0]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'Liabilities') valueAssertion /* not loadable */
  total=CurrentLiabilities_2+NoncurrentLiabilities_1
  variables
  total: [concept(common:'Liabilities')],
  CurrentLiabilities_2: [concept(common:'CurrentLiabilities')],
  NoncurrentLiabilities_1: [concept(common:'NoncurrentLiabilities')].
calculationcommon:LiabilitiesAndEquity (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=Liabilities_2+Equity_1

2 instances:

common:LiabilitiesAndEquity[3500] = common:Liabilities[0] + common:Equity[3500]

common:LiabilitiesAndEquity[0] = common:Liabilities[0] + common:Equity[0]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'LiabilitiesAndEquity') valueAssertion /* not loadable */
  total=Liabilities_2+Equity_1
  variables
  total: [concept(common:'LiabilitiesAndEquity')],
  Liabilities_2: [concept(common:'Liabilities')],
  Equity_1: [concept(common:'Equity')].
calculationcommon:NetCashFlow (in CashFlow)
  • derived:0
  • ok:1
  • failed:0
 

total=NetCashFlowOperatingActivities_3+(NetCashFlowInvestingActivities_2+NetCashFlowFinancingActivities_1)

1 instance:

common:NetCashFlow[3500] = common:NetCashFlowOperatingActivities[1500] + common:NetCashFlowInvestingActivities[1000] + common:NetCashFlowFinancingActivities[1000]


calculation('http://www.xbrlsite.com/common/role/CashFlow',common:'NetCashFlow') valueAssertion /* not loadable */
  total=NetCashFlowOperatingActivities_3+(NetCashFlowInvestingActivities_2+NetCashFlowFinancingActivities_1)
  variables
  total: [concept(common:'NetCashFlow')],
  NetCashFlowOperatingActivities_3: [concept(common:'NetCashFlowOperatingActivities')],
  NetCashFlowInvestingActivities_2: [concept(common:'NetCashFlowInvestingActivities')],
  NetCashFlowFinancingActivities_1: [concept(common:'NetCashFlowFinancingActivities')].
calculationcommon:ComprehensiveIncome (in ComprehensiveIncome)
  • derived:0
  • ok:1
  • failed:0
 

total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1))

1 instance:

common:ComprehensiveIncome[3000] = common:Revenues[7000] + - common:Expenses[3000] + common:Gains[1000] + - common:Losses[2000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome',common:'ComprehensiveIncome') valueAssertion /* not loadable */
  total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1))
  variables
  total: [concept(common:'ComprehensiveIncome')],
  Revenues_4: [concept(common:'Revenues')],
  Expenses_3: [concept(common:'Expenses')],
  Gains_2: [concept(common:'Gains')],
  Losses_1: [concept(common:'Losses')].
calculationcommon:ComprehensiveIncome (in ComprehensiveIncome2)
  • derived:0
  • ok:1
  • failed:0
 

total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1

1 instance:

common:ComprehensiveIncome[3000] = common:IncomeFromNormalActivitiesOfEntity[2000] + common:IncomeFromPeripheralOrIncidentalTransactionsOfEntity[1000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome2',common:'ComprehensiveIncome') valueAssertion /* not loadable */
  total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1
  variables
  total: [concept(common:'ComprehensiveIncome')],
  IncomeFromNormalActivitiesOfEntity_2: [concept(common:'IncomeFromNormalActivitiesOfEntity')],
  IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1: [concept(common:'IncomeFromPeripheralOrIncidentalTransactionsOfEntity')].
calculationcommon:ComprehensiveIncome (in ComprehensiveIncome3)
  • derived:0
  • ok:1
  • failed:0
 

total=OtherComprehensiveIncome_2+NetIncome_1

1 instance:

common:ComprehensiveIncome[3000] = common:OtherComprehensiveIncome[0] + common:NetIncome[3000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome3',common:'ComprehensiveIncome') valueAssertion /* not loadable */
  total=OtherComprehensiveIncome_2+NetIncome_1
  variables
  total: [concept(common:'ComprehensiveIncome')],
  OtherComprehensiveIncome_2: [concept(common:'OtherComprehensiveIncome')],
  NetIncome_1: [concept(common:'NetIncome')].
calculationcommon:NetIncome (in ComprehensiveIncome3)
  • derived:0
  • ok:1
  • failed:0
 

total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1

1 instance:

common:NetIncome[3000] = common:IncomeFromNormalActivitiesOfEntity[2000] + common:IncomeFromPeripheralOrIncidentalTransactionsOfEntity[1000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome3',common:'NetIncome') valueAssertion /* not loadable */
  total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1
  variables
  total: [concept(common:'NetIncome')],
  IncomeFromNormalActivitiesOfEntity_2: [concept(common:'IncomeFromNormalActivitiesOfEntity')],
  IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1: [concept(common:'IncomeFromPeripheralOrIncidentalTransactionsOfEntity')].
calculationcommon:NetAssets (in NetAssets)
  • derived:0
  • ok:2
  • failed:0
 

total=Assets_2+ -Liabilities_1

2 instances:

common:NetAssets[3500] = common:Assets[3500] + - common:Liabilities[0]

common:NetAssets[0] = common:Assets[0] + - common:Liabilities[0]


calculation('http://www.xbrlsite.com/common/role/NetAssets',common:'NetAssets') valueAssertion /* not loadable */
  total=Assets_2+ -Liabilities_1
  variables
  total: [concept(common:'NetAssets')],
  Assets_2: [concept(common:'Assets')],
  Liabilities_1: [concept(common:'Liabilities')].
disclosuredisclosures:AssetsRollForward
  • detections:1
 
Assets Roll Forward
  • disclosures:AssetsRollForward requires:
  • 1 instance:

    common:CashFlowHypercube is presented
    Detected block 1.1.2.1.rollForward with common:Assets

    Not yet
    disclosuredisclosures:AssetsRollUp
    • detections:1
     
    Assets Roll Up
  • disclosures:AssetsRollUp requires:
  • 1 instance:

    common:BalanceSheetHypercube is presented
    Detected block 1.1.1.3.rollUp with common:Assets

    Not yet
    disclosuredisclosures:BalanceSheet
    • detections:1
     
    Balance Sheet
  • disclosures:BalanceSheet requires:
  • 1 instance:

    01-Balance Sheet Balance Sheet [Hypercube] is a component
    common:BalanceSheetHypercube is presented
    Detected block 1.1.1.3.rollUp with common:Assets

    Not yet
    disclosuredisclosures:CashFlowStatement
    • detections:1
     
    Cash Flow Statement
  • disclosures:CashFlowStatement requires:
  • 1 instance:

    06-Cash Flow Cash Flow [Hypercube] is a component
    common:CashFlowHypercube is presented
    Detected block 1.1.1.4.rollUp with common:NetCashFlow
    Detected block 1.1.2.1.rollForward with common:Assets

    Not yet
    disclosuredisclosures:ChangesInEquity
    • detections:1
     
    Changes in Equity
  • disclosures:ChangesInEquity requires:
  • 1 instance:

    common:ChangesInEquityHypercube is presented
    Detected block 1.1.1.1.rollForward with common:Equity

    Not yet
    disclosuredisclosures:ComprehensiveIncome
    • detections:3
     
    Comprehensive Income
  • disclosures:ComprehensiveIncome requires:
  • 3 instances:

    common:ComprehensiveIncomeStatementHypercube is presented
    Detected block 1.1.1.5.rollUp with common:ComprehensiveIncome

    common:ComprehensiveIncomeStatementHypercube is presented
    Detected block 1.1.1.3.rollUp with common:ComprehensiveIncome

    common:ComprehensiveIncomeStatementHypercube is presented
    Detected block 1.1.1.3.rollUp with common:ComprehensiveIncome

    Not yet
    disclosuredisclosures:ComprehensiveIncome2
    • detections:2
     
    Comprehensive Income 2
  • disclosures:ComprehensiveIncome2 requires:
  • 2 instances:

    common:ComprehensiveIncomeStatementHypercube is presented
    common:IncomeFromNormalActivitiesOfEntity is presented
    Detected block 1.1.1.3.rollUp with common:ComprehensiveIncome

    common:ComprehensiveIncomeStatementHypercube is presented
    common:IncomeFromNormalActivitiesOfEntity is presented
    Detected block 1.1.1.3.rollUp with common:ComprehensiveIncome

    Not yet
    disclosuredisclosures:ComprehensiveIncome3
    • detections:1
     
    Comprehensive Income 3
  • disclosures:ComprehensiveIncome3 requires:
  • 1 instance:

    common:ComprehensiveIncomeStatementHypercube is presented
    common:OtherComprehensiveIncome is presented
    Detected block 1.1.1.3.rollUp with common:ComprehensiveIncome

    Not yet
    disclosuredisclosures:LiabilitiesAndEquityRollUp
    • detections:1
     
    Liabilities and Equity Roll Up
  • disclosures:LiabilitiesAndEquityRollUp requires:
  • 1 instance:

    common:BalanceSheetHypercube is presented
    Detected block 1.1.1.3.rollUp with common:Assets

    Not yet
    disclosuredisclosures:NetAssetsRollUp
    • detections:1
     
    Net Assets Roll Up
  • disclosures:NetAssetsRollUp requires:
  • 1 instance:

    common:NetAssetsHypercube is presented
    Detected block 1.1.1.3.rollUp with common:NetAssets

    Not yet
    disclosuredisclosures:NetCashFlowRollUp
    • detections:1
     
    Net Cash Flow Roll Up
  • disclosures:NetCashFlowRollUp requires:
  • 1 instance:

    common:CashFlowHypercube is presented
    Detected block 1.1.1.4.rollUp with common:NetCashFlow

    Not yet
    disclosureCheckrequire [disclosures:BalanceSheet]
    • ok:1
    • failed:0
     
    Requires disclosure:

    1 instance:

    Not yet
    disclosureCheckrequire [disclosures:ComprehensiveIncome]
    • ok:1
    • failed:0
     
    Requires disclosure:

    1 instance:

    Not yet
    disclosureCheckrequire [disclosures:ChangesInEquity]
    • ok:1
    • failed:0
     
    Requires disclosure:

    1 instance:

    Not yet
    disclosureCheckrequire [disclosures:ComprehensiveIncome2]
    • ok:1
    • failed:0
     
    Requires disclosure:

    1 instance:

    Not yet
    disclosureCheckrequire [disclosures:ComprehensiveIncome3]
    • ok:1
    • failed:0
     
    Requires disclosure:

    1 instance:

    Not yet
    disclosureCheckpossibleDisclosure [disclosures:AssetsRollUp]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    Not yet
    disclosureCheckpossibleDisclosure [disclosures:LiabilitiesAndEquityRollUp]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    Not yet
    disclosureCheckpossibleDisclosure [disclosures:NetAssetsRollUp]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    Not yet
    disclosureCheckrequire [disclosures:CashFlowStatement]
    • ok:1
    • failed:0
     
    Requires disclosure:

    1 instance:

    Not yet
    disclosureCheckpossibleDisclosure [disclosures:AssetsRollForward]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    Not yet
    disclosureCheckpossibleDisclosure [disclosures:NetCashFlowRollUp]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    Not yet

    For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
    DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes