MATCH (n) DETACH DELETE n //SBRM Core Entities CREATE (Term:Term {name: 'Term'}) CREATE (Report:Term {name: 'Report'}) CREATE (Association:Term {name: 'Association'}) CREATE (Structure:Term {name: 'Structure'}) CREATE (Rule:Term {name: 'Rule'}) CREATE (Fact:Term {name: 'Fact'}) //SBRM Core Relations CREATE (Term)-[:PART_OF]->(Association) CREATE (Association)-[:PART_OF]->(Structure) CREATE (Structure)-[:PART_OF]->(Report) CREATE (Rule)-[:PART_OF]->(Report) CREATE (Fact)-[:PART_OF]->(Report) CREATE (Rule)-[:PART_OF]->(Structure) CREATE (Fact)-[:PART_OF]->(Structure) CREATE (Report)-[:HAS_PART]->(Structure) CREATE (Structure)-[:HAS_PART]->(Association) CREATE (Association)-[:HAS_PART]->(Term) CREATE (Report)-[:HAS_PART]->(Rule) CREATE (Structure)-[:HAS_PART]->(Fact) CREATE (Structure)-[:HAS_PART]->(Rule) CREATE (Report)-[:HAS_PART]->(Fact) //PROOF Terms CREATE (ActualMember:Term {category: 'Member', name:'ActualMember' }) CREATE (AllSegmentsMember:Term {category: 'Member', name:'AllSegmentsMember' }) CREATE (Assets:Term {category: 'Concept', name:'Assets' , type: 'monetary', period: 'instant', balance: 'debit'}) CREATE (BalanceSheetHypercube:Term {category: 'Hypercube', name:'BalanceSheetHypercube' }) CREATE (BalanceSheetLineItems:Term {category: 'LineItems', name:'BalanceSheetLineItems' }) CREATE (BalanceSheetSet:Term {category: 'Abstract', name:'BalanceSheetSet' }) CREATE (BasisOfReportingTextBlock:Term {category: 'Concept', name:'BasisOfReportingTextBlock' , type: '', period: 'duration'}) CREATE (BudgetedMember:Term {category: 'Member', name:'BudgetedMember' }) CREATE (ChangesInAccountingPolicy:Term {category: 'Concept', name:'ChangesInAccountingPolicy' , type: 'monetary', period: 'instant', balance: 'credit'}) CREATE (ChangesInEquityHypercube:Term {category: 'Hypercube', name:'ChangesInEquityHypercube' }) CREATE (ChangesInEquityLineItems:Term {category: 'LineItems', name:'ChangesInEquityLineItems' }) CREATE (ChangesInEquityRollForward:Term {category: 'Abstract', name:'ChangesInEquityRollForward' }) CREATE (ComprehensiveIncome:Term {category: 'Concept', name:'ComprehensiveIncome' , type: 'monetary', period: 'duration', balance: 'credit'}) CREATE (ComprehensiveIncomeRollUp:Term {category: 'Abstract', name:'ComprehensiveIncomeRollUp' }) CREATE (ComprehensiveIncomeStatementHypercube:Term {category: 'Hypercube', name:'ComprehensiveIncomeStatementHypercube' }) CREATE (ComprehensiveIncomeStatementLineItems:Term {category: 'LineItems', name:'ComprehensiveIncomeStatementLineItems' }) CREATE (CorrectionOfAnError:Term {category: 'Concept', name:'CorrectionOfAnError' , type: 'monetary', period: 'instant', balance: 'credit'}) CREATE (CurrentReportMember:Term {category: 'Member', name:'CurrentReportMember' }) CREATE (DistributionsToOwners:Term {category: 'Concept', name:'DistributionsToOwners' , type: 'monetary', period: 'duration', balance: 'debit'}) CREATE (Equity:Term {category: 'Concept', name:'Equity' , type: 'monetary', period: 'instant', balance: 'credit'}) CREATE (Expenses:Term {category: 'Concept', name:'Expenses' , type: 'monetary', period: 'duration', balance: 'debit'}) CREATE (FinancialHighlightsHypercube:Term {category: 'Hypercube', name:'FinancialHighlightsHypercube' }) CREATE (FinancialHighlightsLineItems:Term {category: 'LineItems', name:'FinancialHighlightsLineItems' }) CREATE (FinancialHighlightsSet:Term {category: 'Abstract', name:'FinancialHighlightsSet' }) CREATE (Forfeited:Term {category: 'Concept', name:'Forfeited' , type: 'perShare', period: 'duration'}) CREATE (Gains:Term {category: 'Concept', name:'Gains' , type: 'monetary', period: 'duration', balance: 'credit'}) CREATE (Granted:Term {category: 'Concept', name:'Granted' , type: 'perShare', period: 'duration'}) CREATE (InvestmentsByOwners:Term {category: 'Concept', name:'InvestmentsByOwners' , type: 'monetary', period: 'duration', balance: 'credit'}) CREATE (Liabilities:Term {category: 'Concept', name:'Liabilities' , type: 'monetary', period: 'instant', balance: 'credit'}) CREATE (Losses:Term {category: 'Concept', name:'Losses' , type: 'monetary', period: 'duration', balance: 'debit'}) CREATE (NatureOfOperationsTextBlock:Term {category: 'Concept', name:'NatureOfOperationsTextBlock' , type: '', period: 'duration'}) CREATE (NonvestedFairValue:Term {category: 'Concept', name:'NonvestedFairValue' , type: 'perShare', period: 'instant'}) CREATE (PoliciesHypercube:Term {category: 'Hypercube', name:'PoliciesHypercube' }) CREATE (PoliciesLineItems:Term {category: 'LineItems', name:'PoliciesLineItems' }) CREATE (PriorPeriodErrorsAdjustment:Term {category: 'Abstract', name:'PriorPeriodErrorsAdjustment' }) CREATE (PriorPeriodErrorsHypercube:Term {category: 'Hypercube', name:'PriorPeriodErrorsHypercube' }) CREATE (PriorPeriodErrorsLineItems:Term {category: 'LineItems', name:'PriorPeriodErrorsLineItems' }) CREATE (PriorReportMember:Term {category: 'Member', name:'PriorReportMember' }) CREATE (ReportDateAxis:Term {category: 'Dimension', name:'ReportDateAxis' }) CREATE (RevenueRecognitionPolicyTextBlock:Term {category: 'Concept', name:'RevenueRecognitionPolicyTextBlock' , type: '', period: 'duration'}) CREATE (Revenues:Term {category: 'Concept', name:'Revenues' , type: 'monetary', period: 'duration', balance: 'credit'}) CREATE (ScenarioAxis:Term {category: 'Dimension', name:'ScenarioAxis' }) CREATE (SegmentAlphaMember:Term {category: 'Member', name:'SegmentAlphaMember' }) CREATE (SegmentBravoMember:Term {category: 'Member', name:'SegmentBravoMember' }) CREATE (SegmentCharlieMember:Term {category: 'Member', name:'SegmentCharlieMember' }) CREATE (SegmentRevenuesHypercube:Term {category: 'Hypercube', name:'SegmentRevenuesHypercube' }) CREATE (SegmentRevenuesLineItems:Term {category: 'LineItems', name:'SegmentRevenuesLineItems' }) CREATE (SegmentRevenuesSet:Term {category: 'Abstract', name:'SegmentRevenuesSet' }) CREATE (SegmentsAxis:Term {category: 'Dimension', name:'SegmentsAxis' }) CREATE (VarianceAnalysisHypercube:Term {category: 'Hypercube', name:'VarianceAnalysisHypercube' }) CREATE (VarianceAnalysisLineItems:Term {category: 'LineItems', name:'VarianceAnalysisLineItems' }) CREATE (VarianceAnalysisRollUp:Term {category: 'Abstract', name:'VarianceAnalysisRollUp' }) CREATE (VarianceMember:Term {category: 'Member', name:'VarianceMember' }) CREATE (Vested:Term {category: 'Concept', name:'Vested' , type: 'perShare', period: 'duration'}) CREATE (WeightedAverageGrantDateFairValueHypercube:Term {category: 'Hypercube', name:'WeightedAverageGrantDateFairValueHypercube' }) CREATE (WeightedAverageGrantDateFairValueLineItems:Term {category: 'LineItems', name:'WeightedAverageGrantDateFairValueLineItems' }) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo:Term {category: 'Abstract', name:'WeightedAverageGrantDateFairValueRollForwardInfo' }) //PROOF Terms CREATE (ActualMember)-[:IS_A]->(Term) CREATE (AllSegmentsMember)-[:IS_A]->(Term) CREATE (Assets)-[:IS_A]->(Term) CREATE (BalanceSheetHypercube)-[:IS_A]->(Term) CREATE (BalanceSheetLineItems)-[:IS_A]->(Term) CREATE (BalanceSheetSet)-[:IS_A]->(Term) CREATE (BasisOfReportingTextBlock)-[:IS_A]->(Term) CREATE (BudgetedMember)-[:IS_A]->(Term) CREATE (ChangesInAccountingPolicy)-[:IS_A]->(Term) CREATE (ChangesInEquityHypercube)-[:IS_A]->(Term) CREATE (ChangesInEquityLineItems)-[:IS_A]->(Term) CREATE (ChangesInEquityRollForward)-[:IS_A]->(Term) CREATE (ComprehensiveIncome)-[:IS_A]->(Term) CREATE (ComprehensiveIncomeRollUp)-[:IS_A]->(Term) CREATE (ComprehensiveIncomeStatementHypercube)-[:IS_A]->(Term) CREATE (ComprehensiveIncomeStatementLineItems)-[:IS_A]->(Term) CREATE (CorrectionOfAnError)-[:IS_A]->(Term) CREATE (CurrentReportMember)-[:IS_A]->(Term) CREATE (DistributionsToOwners)-[:IS_A]->(Term) CREATE (Equity)-[:IS_A]->(Term) CREATE (Expenses)-[:IS_A]->(Term) CREATE (FinancialHighlightsHypercube)-[:IS_A]->(Term) CREATE (FinancialHighlightsLineItems)-[:IS_A]->(Term) CREATE (FinancialHighlightsSet)-[:IS_A]->(Term) CREATE (Forfeited)-[:IS_A]->(Term) CREATE (Gains)-[:IS_A]->(Term) CREATE (Granted)-[:IS_A]->(Term) CREATE (InvestmentsByOwners)-[:IS_A]->(Term) CREATE (Liabilities)-[:IS_A]->(Term) CREATE (Losses)-[:IS_A]->(Term) CREATE (NatureOfOperationsTextBlock)-[:IS_A]->(Term) CREATE (NonvestedFairValue)-[:IS_A]->(Term) CREATE (PoliciesHypercube)-[:IS_A]->(Term) CREATE (PoliciesLineItems)-[:IS_A]->(Term) CREATE (PriorPeriodErrorsAdjustment)-[:IS_A]->(Term) CREATE (PriorPeriodErrorsHypercube)-[:IS_A]->(Term) CREATE (PriorPeriodErrorsLineItems)-[:IS_A]->(Term) CREATE (PriorReportMember)-[:IS_A]->(Term) CREATE (ReportDateAxis)-[:IS_A]->(Term) CREATE (RevenueRecognitionPolicyTextBlock)-[:IS_A]->(Term) CREATE (Revenues)-[:IS_A]->(Term) CREATE (ScenarioAxis)-[:IS_A]->(Term) CREATE (SegmentAlphaMember)-[:IS_A]->(Term) CREATE (SegmentBravoMember)-[:IS_A]->(Term) CREATE (SegmentCharlieMember)-[:IS_A]->(Term) CREATE (SegmentRevenuesHypercube)-[:IS_A]->(Term) CREATE (SegmentRevenuesLineItems)-[:IS_A]->(Term) CREATE (SegmentRevenuesSet)-[:IS_A]->(Term) CREATE (SegmentsAxis)-[:IS_A]->(Term) CREATE (VarianceAnalysisHypercube)-[:IS_A]->(Term) CREATE (VarianceAnalysisLineItems)-[:IS_A]->(Term) CREATE (VarianceAnalysisRollUp)-[:IS_A]->(Term) CREATE (VarianceMember)-[:IS_A]->(Term) CREATE (Vested)-[:IS_A]->(Term) CREATE (WeightedAverageGrantDateFairValueHypercube)-[:IS_A]->(Term) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:IS_A]->(Term) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo)-[:IS_A]->(Term) //PROOF Structures CREATE (BalanceSheetHypercube)-[:IS_A]->(Structure) CREATE (ChangesInEquityHypercube)-[:IS_A]->(Structure) CREATE (ComprehensiveIncomeStatementHypercube)-[:IS_A]->(Structure) CREATE (FinancialHighlightsHypercube)-[:IS_A]->(Structure) CREATE (PoliciesHypercube)-[:IS_A]->(Structure) CREATE (PriorPeriodErrorsHypercube)-[:IS_A]->(Structure) CREATE (SegmentRevenuesHypercube)-[:IS_A]->(Structure) CREATE (VarianceAnalysisHypercube)-[:IS_A]->(Structure) CREATE (WeightedAverageGrantDateFairValueHypercube)-[:IS_A]->(Structure) //PROOF Rules CREATE (ADJ01:Rule {name: '$Restated = ($OrigionallyStated + $CorrectionOfAnError + $ChangesInAccountingPolicy)'}) CREATE (ADJ01)-[:IS_A]->(Rule) CREATE (BS01:Rule {name: '$Assets = ($Liabilities + $Equity)'}) CREATE (BS01)-[:IS_A]->(Rule) CREATE (IS01:Rule {name: '$ComprehensiveIncome = ($Revenues - $Expenses + $Gains - $Losses)'}) CREATE (IS01)-[:IS_A]->(Rule) CREATE (MA1:Rule {name: '$Total eq sum($Each)'}) CREATE (MA1)-[:IS_A]->(Rule) CREATE (NS1:Rule {name: '0= (($Equity_BalanceStart + (($Revenues - $Expenses) + ($Gains - $Losses)) + ($InvestmentsByOwners - $DistributionsToOwners)) + ($Liabilities_BalanceEnd - $Assets_BalanceEnd))'}) CREATE (NS1)-[:IS_A]->(Rule) CREATE (NS2:Rule {name: '$Assets = ($Liabilities + $Equity)'}) CREATE (NS2)-[:IS_A]->(Rule) CREATE (SHE01:Rule {name: '$Equity_BalanceStart + $ComprehensiveIncome + $InvestmentsByOwners - $DistributionsToOwners = $Equity_BalanceEnd'}) CREATE (SHE01)-[:IS_A]->(Rule) CREATE (VAR01_Revenues:Rule {name: '$Actual = ($Budget + $Variance)'}) CREATE (VAR01_Revenues)-[:IS_A]->(Rule) CREATE (VAR02_Expenses:Rule {name: '$Actual = ($Budget + $Variance)'}) CREATE (VAR02_Expenses)-[:IS_A]->(Rule) CREATE (VAR03_Gains:Rule {name: '$Actual = ($Budget + $Variance)'}) CREATE (VAR03_Gains)-[:IS_A]->(Rule) CREATE (VAR04_Losses:Rule {name: '$Actual = ($Budget + $Variance)'}) CREATE (VAR04_Losses)-[:IS_A]->(Rule) CREATE (VAR05_ComprehensiveIncome:Rule {name: '$Actual = ($Budget + $Variance)'}) CREATE (VAR05_ComprehensiveIncome)-[:IS_A]->(Rule) //PROOF Facts CREATE (ID_Key_1:Fact {name: 'Coming soon', conceptAspect:'proof:Assets' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'3500'}) CREATE (ID_Key_1)-[:IS_A]->(Fact) CREATE (ID_Key_11:Fact {name: 'Coming soon', conceptAspect:'proof:Assets' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'0'}) CREATE (ID_Key_11)-[:IS_A]->(Fact) CREATE (ID_Key_2:Fact {name: 'Coming soon', conceptAspect:'proof:Liabilities' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'0'}) CREATE (ID_Key_2)-[:IS_A]->(Fact) CREATE (ID_Key_12:Fact {name: 'Coming soon', conceptAspect:'proof:Liabilities' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'0'}) CREATE (ID_Key_12)-[:IS_A]->(Fact) CREATE (ID_Key_3:Fact {name: 'Coming soon', conceptAspect:'proof:Equity' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'3500'}) CREATE (ID_Key_3)-[:IS_A]->(Fact) CREATE (ID_Key_38:Fact {name: 'Coming soon', conceptAspect:'proof:CorrectionOfAnError' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'-500'}) CREATE (ID_Key_38)-[:IS_A]->(Fact) CREATE (ID_Key_37:Fact {name: 'Coming soon', conceptAspect:'proof:ChangesInAccountingPolicy' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'-1500'}) CREATE (ID_Key_37)-[:IS_A]->(Fact) CREATE (ID_Key_36:Fact {name: 'Coming soon', conceptAspect:'proof:Equity' , proof_ReportDateAxis: 'proof_PriorReportMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'2000'}) CREATE (ID_Key_36)-[:IS_A]->(Fact) CREATE (ID_Key_13:Fact {name: 'Coming soon', conceptAspect:'proof:Equity' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'0'}) CREATE (ID_Key_13)-[:IS_A]->(Fact) CREATE (ID_Key_16:Fact {name: 'Coming soon', conceptAspect:'proof:Revenues' , proof_ScenarioAxis: 'proof_BudgetedMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'6000'}) CREATE (ID_Key_16)-[:IS_A]->(Fact) CREATE (ID_Key_4:Fact {name: 'Coming soon', conceptAspect:'proof:Revenues' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'7000'}) CREATE (ID_Key_4)-[:IS_A]->(Fact) CREATE (ID_Key_21:Fact {name: 'Coming soon', conceptAspect:'proof:Revenues' , proof_ScenarioAxis: 'proof_VarianceMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_21)-[:IS_A]->(Fact) CREATE (ID_Key_33:Fact {name: 'Coming soon', conceptAspect:'proof:Revenues' , proof_SegmentsAxis: 'proof_SegmentAlphaMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_33)-[:IS_A]->(Fact) CREATE (ID_Key_34:Fact {name: 'Coming soon', conceptAspect:'proof:Revenues' , proof_SegmentsAxis: 'proof_SegmentBravoMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'4000'}) CREATE (ID_Key_34)-[:IS_A]->(Fact) CREATE (ID_Key_35:Fact {name: 'Coming soon', conceptAspect:'proof:Revenues' , proof_SegmentsAxis: 'proof_SegmentCharlieMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'2000'}) CREATE (ID_Key_35)-[:IS_A]->(Fact) CREATE (ID_Key_22:Fact {name: 'Coming soon', conceptAspect:'proof:Gains' , proof_ScenarioAxis: 'proof_VarianceMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'250'}) CREATE (ID_Key_22)-[:IS_A]->(Fact) CREATE (ID_Key_17:Fact {name: 'Coming soon', conceptAspect:'proof:Gains' , proof_ScenarioAxis: 'proof_BudgetedMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'750'}) CREATE (ID_Key_17)-[:IS_A]->(Fact) CREATE (ID_Key_7:Fact {name: 'Coming soon', conceptAspect:'proof:Gains' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_7)-[:IS_A]->(Fact) CREATE (ID_Key_23:Fact {name: 'Coming soon', conceptAspect:'proof:Expenses' , proof_ScenarioAxis: 'proof_VarianceMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_23)-[:IS_A]->(Fact) CREATE (ID_Key_18:Fact {name: 'Coming soon', conceptAspect:'proof:Expenses' , proof_ScenarioAxis: 'proof_BudgetedMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'2000'}) CREATE (ID_Key_18)-[:IS_A]->(Fact) CREATE (ID_Key_8:Fact {name: 'Coming soon', conceptAspect:'proof:Expenses' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'3000'}) CREATE (ID_Key_8)-[:IS_A]->(Fact) CREATE (ID_Key_19:Fact {name: 'Coming soon', conceptAspect:'proof:Losses' , proof_ScenarioAxis: 'proof_BudgetedMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_19)-[:IS_A]->(Fact) CREATE (ID_Key_24:Fact {name: 'Coming soon', conceptAspect:'proof:Losses' , proof_ScenarioAxis: 'proof_VarianceMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_24)-[:IS_A]->(Fact) CREATE (ID_Key_9:Fact {name: 'Coming soon', conceptAspect:'proof:Losses' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'2000'}) CREATE (ID_Key_9)-[:IS_A]->(Fact) CREATE (ID_Key_25:Fact {name: 'Coming soon', conceptAspect:'proof:ComprehensiveIncome' , proof_ScenarioAxis: 'proof_VarianceMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'-750'}) CREATE (ID_Key_25)-[:IS_A]->(Fact) CREATE (ID_Key_15:Fact {name: 'Coming soon', conceptAspect:'proof:DistributionsToOwners' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'500'}) CREATE (ID_Key_15)-[:IS_A]->(Fact) CREATE (ID_Key_14:Fact {name: 'Coming soon', conceptAspect:'proof:InvestmentsByOwners' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'1000'}) CREATE (ID_Key_14)-[:IS_A]->(Fact) CREATE (ID_Key_20:Fact {name: 'Coming soon', conceptAspect:'proof:ComprehensiveIncome' , proof_ScenarioAxis: 'proof_BudgetedMember' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'3750'}) CREATE (ID_Key_20)-[:IS_A]->(Fact) CREATE (ID_Key_10:Fact {name: 'Coming soon', conceptAspect:'proof:ComprehensiveIncome' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'xbrl:INF', units:'iso4217:USD', value:'3000'}) CREATE (ID_Key_10)-[:IS_A]->(Fact) CREATE (ID_Key_26:Fact {name: 'Coming soon', conceptAspect:'proof:NonvestedFairValue' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2019-12-31', rounding:'2', units:'iso4217:USDshares', value:'32.72'}) CREATE (ID_Key_26)-[:IS_A]->(Fact) CREATE (ID_Key_39:Fact {name: 'Coming soon', conceptAspect:'proof:NonvestedFairValue' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-12-31', rounding:'2', units:'iso4217:USDshares', value:'36.92'}) CREATE (ID_Key_39)-[:IS_A]->(Fact) CREATE (ID_Key_27:Fact {name: 'Coming soon', conceptAspect:'proof:Granted' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'2', units:'iso4217:USDshares', value:'41.51'}) CREATE (ID_Key_27)-[:IS_A]->(Fact) CREATE (ID_Key_28:Fact {name: 'Coming soon', conceptAspect:'proof:Vested' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'2', units:'iso4217:USDshares', value:'30.92'}) CREATE (ID_Key_28)-[:IS_A]->(Fact) CREATE (ID_Key_29:Fact {name: 'Coming soon', conceptAspect:'proof:Forfeited' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', rounding:'2', units:'iso4217:USDshares', value:'35.93'}) CREATE (ID_Key_29)-[:IS_A]->(Fact) CREATE (ID_Key_30:Fact {name: 'Coming soon', conceptAspect:'proof:BasisOfReportingTextBlock' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', value:'<div style="font-family:Veranda,Arial;font-size:10pt;"> <p style="font-family:inherit;font-size:10pt;"> Duis fermentum. Nullam dui orci, scelerisque porttitor, volutpat a, porttitor a, enim. Sed lobortis. Maecenas scelerisque ullamcorper libero. Aliquam porta leo imperdiet pede. In semper, elit vel elementum auctor, lectus purus rhoncus arcu, lacinia sollicitudin justo odio et nunc. Phasellus sagittis fringilla risus. Curabitur iaculis sagittis orci. Ut malesuada libero nec nulla molestie vestibulum. Suspendisse lectus massa, ullamcorper at, tincidunt eget, bibendum vel, risus. Curabitur imperdiet. Suspendisse accumsan, arcu vel ornare interdum, magna tellus porta mauris, in porta mi lacus sodales felis. Pellentesque dapibus, leo non sollicitudin consequat, lectus orci fringilla felis, non interdum leo libero sed augue. Sed magna. Maecenas ante ipsum, congue ut, sodales a, pulvinar ut, dui. Suspendisse mauris massa, sollicitudin et, hendrerit eget, placerat id, orci. Donec molestie magna. </p> <p style="font-family:inherit;font-size:10pt;"> Sed mauris. Nulla facilisi. Fusce tristique posuere ipsum. Nulla facilisi. Aliquam viverra risus vitae ante. Sed rhoncus mi in wisi. Nullam nibh dui, molestie vitae, imperdiet non, ornare at, elit. Aenean nec justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis sodales. </p> </div>'}) CREATE (ID_Key_30)-[:IS_A]->(Fact) CREATE (ID_Key_31:Fact {name: 'Coming soon', conceptAspect:'proof:NatureOfOperationsTextBlock' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', value:'<table cellspacing="2" cellpadding="1" border="0" style="table-layout:fixed;word-wrap:break-word"> <col width="500"/> <col width="100"/> <col width="100"/> <tr style="bgcolor:white"> <td align="left" valign="bottom" style="BORDER-BOTTOM: black 4px none"><span style="FONT-SIZE:10pt"> </span></td> <td align="right" valign="bottom" style="BORDER-BOTTOM: black 4px solid"><span style="FONT-SIZE:10pt">20XX</span></td> <td align="right" valign="bottom" style="BORDER-BOTTOM: black 4px solid"><span style="FONT-SIZE:10pt">20XX</span></td> </tr> <tr style="bgcolor:#ccffcc"> <td align="left" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">Sed dapibus dui quis lectus; Donec id sem. Integer sit amet 2% diam ac nibh consequat vestibulum; Sed eget augue malesuada quam adipiscing mattis</span></td> <td align="right" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">XX,XXX </span></td> <td align="right" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">XX,XXX </span></td> </tr> <tr style="bgcolor:white"> <td align="left" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">Sed lobortis, Maecenas scelerisque ullamcorper libero, Aliquam porta $880 leo imperdiet pede</span></td> <td align="right" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">XX,XXX </span></td> <td align="right" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">- </span></td> </tr> <tr style="bgcolor:#ccffcc"> <td align="left" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">Nunc congue. Fusce venenatis. Maecenas tincidunt, ipsum in fringilla hendrerit, dolor metus eleifend neque, vel tincidunt mi nunc a purus</span></td> <td align="right" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">- </span></td> <td align="right" valign="bottom"><span style="DISPLAY:inline; FONT-SIZE:10pt">XX,XXX </span></td> </tr> <tr style="bgcolor:white"> <td align="left" valign="bottom" style="BORDER-BOTTOM:none"><span style="DISPLAY:inline; FONT-SIZE:10pt">Fusce venenatis. Maecenas tincidunt, ipsum in fringilla $1,200 hendrerit, dolor metus eleifend neque, vel tincidunt mi nunc a purus</span></td> <td align="right" valign="bottom" style="BORDER-BOTTOM: black 1px solid"><span style="DISPLAY:inline; FONT-SIZE:10pt">XX,XXX </span></td> <td align="right" valign="bottom" style="BORDER-BOTTOM: black 1px solid"><span style="DISPLAY:inline; FONT-SIZE:10pt">XX,XXX </span></td> </tr> <tr style="bgcolor:#ccffcc"> <td align="left" valign="bottom" style="BORDER-BOTTOM:none"><span style="DISPLAY:inline; FONT-SIZE:10pt">Pellentesque</span></td> <td align="right" valign="bottom" style="BORDER-BOTTOM:black 4px double"><span style="DISPLAY:inline; FONT-SIZE:10pt">XXX,XXX </span></td> <td align="right" valign="bottom" style="BORDER-BOTTOM:black 4px double"><span style="DISPLAY:inline; FONT-SIZE:10pt">XXX,XXX </span></td> </tr> </table>'}) CREATE (ID_Key_31)-[:IS_A]->(Fact) CREATE (ID_Key_32:Fact {name: 'Coming soon', conceptAspect:'proof:RevenueRecognitionPolicyTextBlock' , reportingEntity:'GH259400TOMPUOLS65II | http://standards.iso.org/iso/17442', period:'2020-01-01 | 2020-12-31', value:'<div> <p style="font-weight:bold">Nature of business</p> <p>Sed mauris. Nulla facilisi. Fusce tristique posuere ipsum. Nulla facilisi. Aliquam viverra risus vitae ante. Sed rhoncus mi in wisi. Nullam nibh dui, molestie vitae, imperdiet non, ornare at, elit.</p> <ul> <li>Suspendisse accumsan, arcu vel ornare interdum, magna tellus porta mauris, in porta mi lacus sodales felis.</li> <li>Phasellus eleifend, diam vitae dapibus pulvinar, erat ligula auctor dui, eget congue justo lorem hendrerit tellus.</li> <li>Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede.</li> </ul> <p>Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede. Vivamus ac velit vel magna nonummy pretium.</p> <ol> <li>Etiam ut augue</li> <li>Aliquam erat volutpat</li> </ol> </div>'}) CREATE (ID_Key_32)-[:IS_A]->(Fact) //PROOF Presentation, Calculation, Definition Relations CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:18} ]->(Revenues) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:19} ]->(Expenses) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:20} ]->(Gains) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:21} ]->(Losses) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'VarianceAnalysis', Sequence:1} ]->(Revenues) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'VarianceAnalysis', Sequence:2} ]->(Expenses) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'VarianceAnalysis', Sequence:3} ]->(Gains) CREATE (ComprehensiveIncome)-[:TOTAL_ITEM {structureType:['Calculation'], NetworkIdentifier:'VarianceAnalysis', Sequence:4} ]->(Losses) CREATE (BalanceSheetLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'BalanceSheet', Sequence:1} ]->(Assets) CREATE (BalanceSheetLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'BalanceSheet', Sequence:2} ]->(Liabilities) CREATE (BalanceSheetLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'BalanceSheet', Sequence:3} ]->(Equity) CREATE (BalanceSheetLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'BalanceSheet', Sequence:4} ]->(BalanceSheetHypercube) CREATE (ChangesInEquityLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ChangesInEquity', Sequence:11} ]->(Equity) CREATE (ChangesInEquityLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ChangesInEquity', Sequence:12} ]->(ComprehensiveIncome) CREATE (ChangesInEquityLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ChangesInEquity', Sequence:14} ]->(InvestmentsByOwners) CREATE (ChangesInEquityLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'ChangesInEquity', Sequence:15} ]->(ChangesInEquityHypercube) CREATE (ChangesInEquityLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ChangesInEquity', Sequence:16} ]->(DistributionsToOwners) CREATE (ComprehensiveIncomeStatementLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ComprehensiveIncome', Sequence:6} ]->(Revenues) CREATE (ComprehensiveIncomeStatementLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ComprehensiveIncome', Sequence:7} ]->(Expenses) CREATE (ComprehensiveIncomeStatementLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ComprehensiveIncome', Sequence:8} ]->(Gains) CREATE (ComprehensiveIncomeStatementLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'ComprehensiveIncome', Sequence:9} ]->(ComprehensiveIncomeStatementHypercube) CREATE (ComprehensiveIncomeStatementLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ComprehensiveIncome', Sequence:10} ]->(Losses) CREATE (ComprehensiveIncomeStatementLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'ComprehensiveIncome', Sequence:13} ]->(ComprehensiveIncome) CREATE (FinancialHighlightsLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'FinancialHighlights', Sequence:27} ]->(Revenues) CREATE (FinancialHighlightsLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'FinancialHighlights', Sequence:28} ]->(ComprehensiveIncome) CREATE (FinancialHighlightsLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'FinancialHighlights', Sequence:29} ]->(DistributionsToOwners) CREATE (FinancialHighlightsLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'FinancialHighlights', Sequence:30} ]->(FinancialHighlightsHypercube) CREATE (PoliciesLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'Policies', Sequence:42} ]->(BasisOfReportingTextBlock) CREATE (PoliciesLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'Policies', Sequence:43} ]->(NatureOfOperationsTextBlock) CREATE (PoliciesLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'Policies', Sequence:44} ]->(RevenueRecognitionPolicyTextBlock) CREATE (PoliciesLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'Policies', Sequence:45} ]->(PoliciesHypercube) CREATE (PriorPeriodErrorsLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:67} ]->(Equity) CREATE (PriorPeriodErrorsLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:68} ]->(ChangesInAccountingPolicy) CREATE (PriorPeriodErrorsLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:69} ]->(CorrectionOfAnError) CREATE (PriorPeriodErrorsLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:70} ]->(PriorPeriodErrorsHypercube) CREATE (PriorPeriodErrorsHypercube)-[:HYPERCUBE_DIMENSION {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:71} ]->(ReportDateAxis) CREATE (ReportDateAxis)-[:DIMENSION_ROOTMEMBER {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:72} ]->(CurrentReportMember) CREATE (ReportDateAxis)-[:DIMENSION_DEFAULT {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:73} ]->(CurrentReportMember) CREATE (CurrentReportMember)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'PriorPeriodErrors', Sequence:74} ]->(PriorReportMember) CREATE (SegmentRevenuesLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:55} ]->(Revenues) CREATE (SegmentRevenuesLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:56} ]->(SegmentRevenuesHypercube) CREATE (SegmentRevenuesHypercube)-[:HYPERCUBE_DIMENSION {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:57} ]->(SegmentsAxis) CREATE (SegmentsAxis)-[:DIMENSION_ROOTMEMBER {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:58} ]->(AllSegmentsMember) CREATE (SegmentsAxis)-[:DIMENSION_DEFAULT {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:59} ]->(AllSegmentsMember) CREATE (AllSegmentsMember)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:60} ]->(SegmentAlphaMember) CREATE (AllSegmentsMember)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:61} ]->(SegmentBravoMember) CREATE (AllSegmentsMember)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'SegmentRevenues', Sequence:62} ]->(SegmentCharlieMember) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'StockPlanActivity', Sequence:20} ]->(NonvestedFairValue) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'StockPlanActivity', Sequence:21} ]->(Granted) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'StockPlanActivity', Sequence:22} ]->(Vested) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'StockPlanActivity', Sequence:23} ]->(Forfeited) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'StockPlanActivity', Sequence:24} ]->(WeightedAverageGrantDateFairValueHypercube) CREATE (VarianceAnalysisLineItems)-[:ROOTMEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:1} ]->(Revenues) CREATE (VarianceAnalysisLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:2} ]->(Expenses) CREATE (VarianceAnalysisLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:3} ]->(Gains) CREATE (VarianceAnalysisLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:4} ]->(Losses) CREATE (VarianceAnalysisLineItems)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:5} ]->(ComprehensiveIncome) CREATE (VarianceAnalysisLineItems)-[:LINEITEMS_HYPERCUBE {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:6} ]->(VarianceAnalysisHypercube) CREATE (VarianceAnalysisHypercube)-[:HYPERCUBE_DIMENSION {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:7} ]->(ScenarioAxis) CREATE (ScenarioAxis)-[:DIMENSION_ROOTMEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:8} ]->(ActualMember) CREATE (ActualMember)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:9} ]->(BudgetedMember) CREATE (ActualMember)-[:MEMBER_MEMBER {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:10} ]->(VarianceMember) CREATE (ScenarioAxis)-[:DIMENSION_DEFAULT {structureType:['Definition'], NetworkIdentifier:'VarianceAnalysis', Sequence:11} ]->(ActualMember) CREATE (BalanceSheetHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'BalanceSheet', Sequence:1} ]->(BalanceSheetLineItems) CREATE (BalanceSheetLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'BalanceSheet', Sequence:2} ]->(BalanceSheetSet) CREATE (BalanceSheetSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'BalanceSheet', Sequence:3} ]->(Assets) CREATE (BalanceSheetSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'BalanceSheet', Sequence:4} ]->(Liabilities) CREATE (BalanceSheetSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'BalanceSheet', Sequence:5} ]->(Equity) CREATE (ChangesInEquityHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:51} ]->(ChangesInEquityLineItems) CREATE (ChangesInEquityLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:52} ]->(ChangesInEquityRollForward) CREATE (ChangesInEquityRollForward)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:53} ]->(Equity) CREATE (ChangesInEquityRollForward)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:54} ]->(ComprehensiveIncome) CREATE (ChangesInEquityRollForward)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:55} ]->(InvestmentsByOwners) CREATE (ChangesInEquityRollForward)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:56} ]->(DistributionsToOwners) CREATE (ChangesInEquityRollForward)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ChangesInEquity', Sequence:57} ]->(Equity) CREATE (ComprehensiveIncomeStatementHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:11} ]->(ComprehensiveIncomeStatementLineItems) CREATE (ComprehensiveIncomeStatementLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:12} ]->(ComprehensiveIncomeRollUp) CREATE (ComprehensiveIncomeRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:13} ]->(Revenues) CREATE (ComprehensiveIncomeRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:14} ]->(Expenses) CREATE (ComprehensiveIncomeRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:15} ]->(Gains) CREATE (ComprehensiveIncomeRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:16} ]->(Losses) CREATE (ComprehensiveIncomeRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'ComprehensiveIncome', Sequence:17} ]->(ComprehensiveIncome) CREATE (FinancialHighlightsHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'FinancialHighlights', Sequence:25} ]->(FinancialHighlightsLineItems) CREATE (FinancialHighlightsLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'FinancialHighlights', Sequence:26} ]->(FinancialHighlightsSet) CREATE (FinancialHighlightsSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'FinancialHighlights', Sequence:27} ]->(Revenues) CREATE (FinancialHighlightsSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'FinancialHighlights', Sequence:28} ]->(ComprehensiveIncome) CREATE (FinancialHighlightsSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'FinancialHighlights', Sequence:29} ]->(DistributionsToOwners) CREATE (PoliciesHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'Policies', Sequence:41} ]->(PoliciesLineItems) CREATE (PoliciesLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'Policies', Sequence:42} ]->(BasisOfReportingTextBlock) CREATE (PoliciesLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'Policies', Sequence:43} ]->(NatureOfOperationsTextBlock) CREATE (PoliciesLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'Policies', Sequence:44} ]->(RevenueRecognitionPolicyTextBlock) CREATE (PriorPeriodErrorsHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:63} ]->(ReportDateAxis) CREATE (ReportDateAxis)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:64} ]->(CurrentReportMember) CREATE (CurrentReportMember)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:65} ]->(PriorReportMember) CREATE (PriorPeriodErrorsHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:66} ]->(PriorPeriodErrorsLineItems) CREATE (PriorPeriodErrorsLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:67} ]->(PriorPeriodErrorsAdjustment) CREATE (PriorPeriodErrorsAdjustment)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:68} ]->(Equity) CREATE (PriorPeriodErrorsAdjustment)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:69} ]->(ChangesInAccountingPolicy) CREATE (PriorPeriodErrorsAdjustment)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:70} ]->(CorrectionOfAnError) CREATE (PriorPeriodErrorsAdjustment)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'PriorPeriodErrors', Sequence:71} ]->(Equity) CREATE (SegmentRevenuesHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:55} ]->(SegmentsAxis) CREATE (SegmentsAxis)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:56} ]->(AllSegmentsMember) CREATE (AllSegmentsMember)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:57} ]->(SegmentAlphaMember) CREATE (AllSegmentsMember)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:58} ]->(SegmentBravoMember) CREATE (AllSegmentsMember)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:59} ]->(SegmentCharlieMember) CREATE (SegmentRevenuesHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:60} ]->(SegmentRevenuesLineItems) CREATE (SegmentRevenuesLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:61} ]->(SegmentRevenuesSet) CREATE (SegmentRevenuesSet)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'SegmentRevenues', Sequence:62} ]->(Revenues) CREATE (WeightedAverageGrantDateFairValueHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:12} ]->(WeightedAverageGrantDateFairValueLineItems) CREATE (WeightedAverageGrantDateFairValueLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:13} ]->(WeightedAverageGrantDateFairValueRollForwardInfo) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:14} ]->(NonvestedFairValue) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:15} ]->(Granted) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:16} ]->(Vested) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:17} ]->(Forfeited) CREATE (WeightedAverageGrantDateFairValueRollForwardInfo)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'StockPlanActivity', Sequence:18} ]->(NonvestedFairValue) CREATE (VarianceAnalysisHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:21} ]->(ScenarioAxis) CREATE (ScenarioAxis)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:22} ]->(ActualMember) CREATE (ActualMember)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:23} ]->(VarianceMember) CREATE (ActualMember)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:24} ]->(BudgetedMember) CREATE (VarianceAnalysisHypercube)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:25} ]->(VarianceAnalysisLineItems) CREATE (VarianceAnalysisLineItems)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:26} ]->(VarianceAnalysisRollUp) CREATE (VarianceAnalysisRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:27} ]->(Revenues) CREATE (VarianceAnalysisRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:28} ]->(Expenses) CREATE (VarianceAnalysisRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:29} ]->(Gains) CREATE (VarianceAnalysisRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:30} ]->(Losses) CREATE (VarianceAnalysisRollUp)-[:PARENT_CHILD {structureType:['Presentation'], NetworkIdentifier:'VarianceAnalysis', Sequence:31} ]->(ComprehensiveIncome)