Reference Model

Thu Apr 27 09:37:01 PDT 2017

XBRL Processor Version:4.0.0.2125

Report name: Detailed Output


Summary

Formulas Compiled Formula Fired Assertions Compiled Assertions Fired Assertions Satisfied Assertions Not Satisfied
0 0 56 131 131 0

Assertion Report

Value Assertions

id satisfied message
ASSERTION_GAAP_Equality_BA-Part-1_BalanceSheetFoots (evaluation 1) satisfied $VARIABLE_A=12000 = $VARIABLE_B=12000
ASSERTION_GAAP_Equality_BA-Part-1_BalanceSheetFoots (evaluation 2) satisfied $VARIABLE_A=10000 = $VARIABLE_B=10000
ASSERTION_GAAP_MemberAggregation_BA-Part-2_ClassesOfPreferredStockSchedule_Amount (evaluation 1) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=2000)
ASSERTION_GAAP_MemberAggregation_BA-Part-2_ClassesOfPreferredStockSchedule_Amount (evaluation 2) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=1000)
ASSERTION_GAAP_MemberAggregation_BA-Part-3_ClassesOfCommonStockSchedule_Amount (evaluation 1) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=[500 500 ])
ASSERTION_GAAP_MemberAggregation_BA-Part-3_ClassesOfCommonStockSchedule_Amount (evaluation 2) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=[500 500 ])
ASSERTION_GAAP_Complex_BB-Part-1_IncomeStatementSchedule (evaluation 1) satisfied $VARIABLE_Total=500 = ($VARIABLE_A=5000 - $VARIABLE_B=1000 - $VARIABLE_C=1000 - $VARIABLE_D=1000 + $VARIABLE_E=1000 - $VARIABLE_F=1000 - $VARIABLE_G=1000 - $VARIABLE_H=500 + $VARIABLE_I=0)
ASSERTION_GAAP_Complex_BB-Part-1_IncomeStatementSchedule (evaluation 2) satisfied $VARIABLE_Total=-4000 = ($VARIABLE_A=6000 - $VARIABLE_B=1000 - $VARIABLE_C=6000 - $VARIABLE_D=1000 + $VARIABLE_E=1000 - $VARIABLE_F=1000 - $VARIABLE_G=1000 - $VARIABLE_H=1000 + $VARIABLE_I=0)
ASSERTION_GAAP_RollForward_BC-Part-1_MovementReconciles_CashAndCashEquivalentsPerCashFlowStatement (evaluation 1) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change=-1000 = $VARIABLE_BalanceEnd=0
ASSERTION_GAAP_RollForward_BC-Part-1_MovementReconciles_CashAndCashEquivalentsPerCashFlowStatement (evaluation 2) satisfied $VARIABLE_BalanceStart=-3000 + $VARIABLE_Change=4000 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_Adjustment_BF-Part-1_PriorPeriodAdjustments (evaluation 1) satisfied $VARIABLE_Restated=1000 = ($VARIABLE_Origional=2000 + $VARIABLE_Adjustment1=-1500 + $VARIABLE_Adjustment2=500)
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_PreferredStock (evaluation 1) satisfied $VARIABLE_BalanceStart=0 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=1000 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_PreferredStock (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=1000 = $VARIABLE_BalanceEnd=2000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_CommonStock (evaluation 1) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 + $VARIABLE_Change2=1000 + $VARIABLE_Change3=-2000 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_CommonStock (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 + $VARIABLE_Change2=1000 + $VARIABLE_Change3=-2000 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_AdditionalPaidInCapital (evaluation 1) satisfied $VARIABLE_BalanceStart=0 + $VARIABLE_Change1=0 + $VARIABLE_Change2=1000 - $VARIABLE_Change3=1000 + $VARIABLE_Change4=1000 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_AdditionalPaidInCapital (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=0 + $VARIABLE_Change2=1000 - $VARIABLE_Change3=1000 + $VARIABLE_Change4=1000 = $VARIABLE_BalanceEnd=2000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_RetainedEarnings (evaluation 1) satisfied $VARIABLE_BalanceStart=0 + $VARIABLE_Change1=-4000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=6000 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_RetainedEarnings (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=500 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=500 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_Equity (evaluation 1) satisfied $Equity_Ending=4000 = $Equity_Beginning=1000 + (($NetIncomeLoss=-4000) - ($DividendsPaid=1000) + ($PreferredStockAndAdditionalPaidInCapitalIssuanceOfPreferredStock=1000) + ($CommonStockAndAdditionalPaidInCapitalIssuanceOfCommonStock=2000) - ($PreferredStockAndAdditionalPaidInCapitalRemovedBuybacksOfPreferredStock=2000) + ($CommonStockOptionsExercised=1000) + ($OtherIncreaseDecreaseInEquity=6000))
ASSERTION_GAAP_RollForward_BF_Part2_ChangesInEquity_Equity (evaluation 2) satisfied $Equity_Ending=6000 = $Equity_Beginning=4000 + (($NetIncomeLoss=500) - ($DividendsPaid=1000) + ($PreferredStockAndAdditionalPaidInCapitalIssuanceOfPreferredStock=1000) + ($CommonStockAndAdditionalPaidInCapitalIssuanceOfCommonStock=2000) - ($PreferredStockAndAdditionalPaidInCapitalRemovedBuybacksOfPreferredStock=2000) + ($CommonStockOptionsExercised=1000) + ($OtherIncreaseDecreaseInEquity=500))
ASSERTION_GAAP_RollForward_BF-Part-3_PreferredStockShares (evaluation 1) satisfied $VARIABLE_BalanceStart=6000 + $VARIABLE_Change1=7000 - $VARIABLE_Change2=6000 + $VARIABLE_Change3=-1000 = $VARIABLE_BalanceEnd=6000
ASSERTION_GAAP_RollForward_BF-Part-3_PreferredStockShares (evaluation 2) satisfied $VARIABLE_BalanceStart=6000 + $VARIABLE_Change1=7000 - $VARIABLE_Change2=6000 + $VARIABLE_Change3=-1000 = $VARIABLE_BalanceEnd=6000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 1) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 2) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 3) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 4) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 5) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 6) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 7) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 8) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 9) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 10) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 11) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_BF-Part-4_CommonStockShares (evaluation 12) satisfied $VARIABLE_BalanceStart=3000 + $VARIABLE_Change1=2500 + $VARIABLE_Change2=3000 + $VARIABLE_Change3=-5500 = $VARIABLE_BalanceEnd=3000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_Land (evaluation 1) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_Land (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_Buildings (evaluation 1) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_Buildings (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_FurnitureAndFixtures (evaluation 1) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_FurnitureAndFixtures (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_Other (evaluation 1) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KA_Part3PropertyPlantAndEquipmentRollForward_Other (evaluation 2) satisfied $VARIABLE_BalanceStart=1000 + $VARIABLE_Change1=1000 - $VARIABLE_Change2=1000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=1000
ASSERTION_GAAP_RollForward_KF_Part2PropertyPlantAndEquipmentRollForward_Total (evaluation 1) satisfied $VARIABLE_BalanceStart=4000 + $VARIABLE_Change1=4000 - $VARIABLE_Change2=4000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=4000
ASSERTION_GAAP_RollForward_KF_Part2PropertyPlantAndEquipmentRollForward_Total (evaluation 2) satisfied $VARIABLE_BalanceStart=4000 + $VARIABLE_Change1=4000 - $VARIABLE_Change2=4000 + $VARIABLE_Change3=0 + $VARIABLE_Change4=0 = $VARIABLE_BalanceEnd=4000
ASSERTION_GAAP_MemberAggregation_KF-Part-2_PropertyPlantAndEquipmentNet (evaluation 1) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[1000 1000 1000 1000 ])
ASSERTION_GAAP_MemberAggregation_KF-Part-2_PropertyPlantAndEquipmentNet (evaluation 2) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[1000 1000 1000 1000 ])
ASSERTION_GAAP_MemberAggregation_KF-Part-3_LeaseholdLandAndBuildingsSchedule_Area (evaluation 1) satisfied $VARIABLE_Total=101000 = sum($VARIABLE_Each=[100000 1000 ])
ASSERTION_GAAP_MemberAggregation_KF-Part-3_LeaseholdLandAndBuildingsSchedule_Amount (evaluation 1) satisfied $VARIABLE_Total=55000 = sum($VARIABLE_Each=[50000 5000 ])
ASSERTION_GAAP_MemberAggregation_KF-Part-3_LeaseholdLandAndBuildingsSchedule_Amount (evaluation 2) satisfied $VARIABLE_Total=44000 = sum($VARIABLE_Each=[40000 4000 ])
ASSERTION_GAAP_MemberAggregation_LB-Part-4_DebtInstrumentsSchedule (evaluation 1) satisfied $VARIABLE_Total=1500 = sum($VARIABLE_Each=[500 500 500 ])
ASSERTION_GAAP_MemberAggregation_LB-Part-4_DebtInstrumentsSchedule (evaluation 2) satisfied $VARIABLE_Total=1500 = sum($VARIABLE_Each=[500 500 500 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_ExternalSales (evaluation 1) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[2000 2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_ExternalSales (evaluation 2) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=4000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_ExternalSales (evaluation 3) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[4000 0 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_IntersegmentalSales (evaluation 1) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=[1000 1000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_IntersegmentalSales (evaluation 2) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=2000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_IntersegmentalSales (evaluation 3) satisfied $VARIABLE_Total=0 = sum($VARIABLE_Each=[-2000 2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_RevenuesNet (evaluation 1) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[6000 -2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_RevenuesNet (evaluation 2) satisfied $VARIABLE_Total=6000 = sum($VARIABLE_Each=[3000 3000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_RevenuesNet (evaluation 3) satisfied $VARIABLE_Total=6000 = sum($VARIABLE_Each=6000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_SegmentResult (evaluation 1) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[2000 2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_SegmentResult (evaluation 2) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=4000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_SegmentResult (evaluation 3) satisfied $VARIABLE_Total=3000 = sum($VARIABLE_Each=[4000 -1000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_AssetsSegmental (evaluation 1) satisfied $VARIABLE_Total=10000 = sum($VARIABLE_Each=[5000 5000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_AssetsSegmental (evaluation 2) satisfied $VARIABLE_Total=10000 = sum($VARIABLE_Each=10000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_AssetsSegmental (evaluation 3) satisfied $VARIABLE_Total=8000 = sum($VARIABLE_Each=[10000 -2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_LiabilitiesSegmental (evaluation 1) satisfied $VARIABLE_Total=6000 = sum($VARIABLE_Each=[3000 3000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_LiabilitiesSegmental (evaluation 2) satisfied $VARIABLE_Total=6000 = sum($VARIABLE_Each=6000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_LiabilitiesSegmental (evaluation 3) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[6000 -2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_Depreciation (evaluation 1) satisfied $VARIABLE_Total=500 = sum($VARIABLE_Each=[250 250 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_Depreciation (evaluation 2) satisfied $VARIABLE_Total=500 = sum($VARIABLE_Each=500)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_Depreciation (evaluation 3) satisfied $VARIABLE_Total=500 = sum($VARIABLE_Each=[0 500 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_Amortization (evaluation 1) satisfied $VARIABLE_Total=500 = sum($VARIABLE_Each=[250 250 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_Amortization (evaluation 2) satisfied $VARIABLE_Total=500 = sum($VARIABLE_Each=500)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_Amortization (evaluation 3) satisfied $VARIABLE_Total=500 = sum($VARIABLE_Each=[500 0 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_DepreciationAndAmortization (evaluation 1) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=[500 500 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_DepreciationAndAmortization (evaluation 2) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=1000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_DepreciationAndAmortization (evaluation 3) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=[1000 0 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_CapitalAdditions (evaluation 1) satisfied $VARIABLE_Total=1500 = sum($VARIABLE_Each=[750 750 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_CapitalAdditions (evaluation 2) satisfied $VARIABLE_Total=1500 = sum($VARIABLE_Each=1500)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_CapitalAdditions (evaluation 3) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=[-500 1500 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_ImpairmentLossesReversalsRecognizedInIncome (evaluation 1) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=[2000 2000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_ImpairmentLossesReversalsRecognizedInIncome (evaluation 2) satisfied $VARIABLE_Total=4000 = sum($VARIABLE_Each=4000)
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_ImpairmentLossesReversalsRecognizedInIncome (evaluation 3) satisfied $VARIABLE_Total=1000 = sum($VARIABLE_Each=[4000 -3000 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_AverageNumberEmployees (evaluation 1) satisfied $VARIABLE_Total=300 = sum($VARIABLE_Each=[300 0 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_AverageNumberEmployees (evaluation 2) satisfied $VARIABLE_Total=300 = sum($VARIABLE_Each=[200 100 ])
ASSERTION_GAAP_MemberAggregation_OB-Part-1_BusinessSegmentsSchedule_AverageNumberEmployees (evaluation 3) satisfied $VARIABLE_Total=300 = sum($VARIABLE_Each=300)
ASSERTION_GAAP_MemberAggregation_OC-Part-3_DirectorCompensationSchedule_Salary (evaluation 1) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=[1000 1000 ])
ASSERTION_GAAP_MemberAggregation_OC-Part-3_DirectorCompensationSchedule_Bonuses (evaluation 1) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=[1000 1000 ])
ASSERTION_GAAP_MemberAggregation_OC-Part-3_DirectorCompensationSchedule_DirectorFees (evaluation 1) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=[1000 1000 ])
ASSERTION_GAAP_MemberAggregation_OC-Part-3_DirectorCompensationSchedule_TotalSalariesBonusesDirectorFees (evaluation 1) satisfied $VARIABLE_Total=6000 = sum($VARIABLE_Each=[3000 3000 ])
ASSERTION_GAAP_MemberAggregation_OC-Part-3_DirectorCompensationSchedule_Options (evaluation 1) satisfied $VARIABLE_Total=2000 = sum($VARIABLE_Each=[1000 1000 ])
ASSERTION_GAAP_RollForward_OC-Part-4_ShareOwnershipPlansSchedule (evaluation 1) satisfied $VARIABLE_BalanceStart=5000 + $VARIABLE_Change1=4000 - $VARIABLE_Change2=1000 - $VARIABLE_Change3=1000 - $VARIABLE_Change4=1000 = $VARIABLE_BalanceEnd=6000
ASSERTION_GAAP_MemberAggregation_PB-Part-2_ReconciliationOfCashAndCashEquivalentsSchedule (evaluation 1) satisfied $VARIABLE_Total=-1000 = sum($VARIABLE_Each=[-500 -500 ])
ASSERTION_GAAP_MemberAggregation_PB-Part-2_ReconciliationOfCashAndCashEquivalentsSchedule (evaluation 2) satisfied $VARIABLE_Total=0 = sum($VARIABLE_Each=[-500 500 ])
ASSERTION_GAAP_Equality_PC-Part-2-InvestmentsDetailTiesToBalanceSheet (evaluation 1) satisfied 500 = $VARIABLE_Each_InvestmentOne=250 + $VARIABLE_Each_InvestmentTwo=250
ASSERTION_GAAP_Equality_PC-Part-2-InvestmentsDetailTiesToBalanceSheet (evaluation 2) satisfied 500 = $VARIABLE_Each_InvestmentOne=250 + $VARIABLE_Each_InvestmentTwo=250
ASSERTION_GAAP_MemberAggregation_PC-Part-3-SalesAnalysisFoots (evaluation 1) satisfied $VARIABLE_Total_Customer=4000 = sum($VARIABLE_Each_Customer=[1000 2000 1000 ])
FAC_BS1_BalanceSheetBalances (evaluation 1) satisfied $Assets=12000 = $LiabilitiesAndEquity=12000
FAC_BS1_BalanceSheetBalances (evaluation 2) satisfied $Assets=10000 = $LiabilitiesAndEquity=10000
FAC_BS2_AssetsEqualsCurrentPlusNoncurrentAssets (evaluation 1) satisfied $Assets=12000 = $AssetsCurrent=5000 + $AssetsNoncurrent=7000
FAC_BS2_AssetsEqualsCurrentPlusNoncurrentAssets (evaluation 2) satisfied $Assets=10000 = $AssetsCurrent=5000 + $AssetsNoncurrent=5000
FAC_BS3_LiabilitiesEqualsCurrentPlusNoncurrentLiabilities (evaluation 1) satisfied $Liabilities=6000 = $LiabilitiesCurrent=5000 + $LiabilitiesNoncurrent=1000
FAC_BS3_LiabilitiesEqualsCurrentPlusNoncurrentLiabilities (evaluation 2) satisfied $Liabilities=6000 = $LiabilitiesCurrent=5000 + $LiabilitiesNoncurrent=1000
FAC_BS4_LiabilitiesAndEquityEqualsLiabilitiesPlusEquity (evaluation 1) satisfied $LiabilitiesAndEquity=12000 = $Liabilities=6000 + $Equity=6000
FAC_BS4_LiabilitiesAndEquityEqualsLiabilitiesPlusEquity (evaluation 2) satisfied $LiabilitiesAndEquity=10000 = $Liabilities=6000 + $Equity=4000
FAC_IS1_GrossProfitFoots (evaluation 1) satisfied $GrossProfitLoss=3000 = ($RevenuesNet=4000 - $CostOfSales=1000)
FAC_IS1_GrossProfitFoots (evaluation 2) satisfied $GrossProfitLoss=-1000 = ($RevenuesNet=5000 - $CostOfSales=6000)
FAC_IS1_GrossProfitFoots (evaluation 3) satisfied $GrossProfitLoss=3006 = ($RevenuesNet=4005 - $CostOfSales=999)
FAC_IS1_GrossProfitFoots (evaluation 4) satisfied $GrossProfitLoss=6 = ($RevenuesNet=5 - $CostOfSales=-1)
FAC_IS2_OperatingIncomeLossFoots (evaluation 1) satisfied $OperatingIncomeLoss=3000 = ($GrossProfitLoss=3000 - $OperatingExpenses=1000 + $OtherOperatingIncome=1000)
FAC_IS2_OperatingIncomeLossFoots (evaluation 2) satisfied $OperatingIncomeLoss=-1000 = ($GrossProfitLoss=-1000 - $OperatingExpenses=1000 + $OtherOperatingIncome=1000)
FAC_IS3_IncomeLossFromContinuingOperationsBeforeTaxFoots (evaluation 1) satisfied $IncomeLossFromContinuingOperationsBeforeIncomeTaxes=1000 = ($OperatingIncomeLoss=3000 + $NonoperatingIncomeLoss=-2000)
FAC_IS3_IncomeLossFromContinuingOperationsBeforeTaxFoots (evaluation 2) satisfied $IncomeLossFromContinuingOperationsBeforeIncomeTaxes=-3000 = ($OperatingIncomeLoss=-1000 + $NonoperatingIncomeLoss=-2000)
FAC_IS4_IncomeLossFromContinuingOperationsAfterTaxFoots (evaluation 1) satisfied $IncomeLossFromContinuingOperations=500 = ($IncomeLossFromContinuingOperationsBeforeIncomeTaxes=1000 - $IncomeTaxExpenseBenefit=500)
FAC_IS4_IncomeLossFromContinuingOperationsAfterTaxFoots (evaluation 2) satisfied $IncomeLossFromContinuingOperations=-4000 = ($IncomeLossFromContinuingOperationsBeforeIncomeTaxes=-3000 - $IncomeTaxExpenseBenefit=1000)
FAC_IS5_NetIncomeLossFootsFoots (evaluation 1) satisfied $NetIncomeLoss=500 = ($IncomeLossFromContinuingOperations=500 + $IncomeLossFromDiscontinuedOperationsNet=0)
FAC_IS5_NetIncomeLossFootsFoots (evaluation 2) satisfied $NetIncomeLoss=-4000 = ($IncomeLossFromContinuingOperations=-4000 + $IncomeLossFromDiscontinuedOperationsNet=0)
FAC_CF1_NetCashFlowEqualsOperatingInvestingAndFinancing (evaluation 1) satisfied $CashFlowNet=-1000 = $CashFlowProvidedByUsedInOperatingActivitiesNet=-1000 + $CashFlowsProvidedByUsedInInvestingActivitiesNet=2000 + $CashFlowsProvidedByUsedInFinancingActivitiesNet=-2000
FAC_CF1_NetCashFlowEqualsOperatingInvestingAndFinancing (evaluation 2) satisfied $CashFlowNet=4000 = $CashFlowProvidedByUsedInOperatingActivitiesNet=4000 + $CashFlowsProvidedByUsedInInvestingActivitiesNet=-1000 + $CashFlowsProvidedByUsedInFinancingActivitiesNet=1000
FAC_GAAP_Complex_IncomeStatement_TEMP (evaluation 1) satisfied $NetIncomeLoss=500 = ($RevenuesGross=5000 - $ReturnsAndAllowances=1000 - $CostOfSales=1000 - $OperatingExpenses=1000 + $OtherOperatingIncome=1000 - $InterestExpenseIncome=1000 - $OtherNonoperatingExpensesIncome=1000 - $IncomeTaxExpenseBenefit=500 + $IncomeLossFromDiscontinuedOperationsNet=0)
FAC_GAAP_Complex_IncomeStatement_TEMP (evaluation 2) satisfied $NetIncomeLoss=-4000 = ($RevenuesGross=6000 - $ReturnsAndAllowances=1000 - $CostOfSales=6000 - $OperatingExpenses=1000 + $OtherOperatingIncome=1000 - $InterestExpenseIncome=1000 - $OtherNonoperatingExpensesIncome=1000 - $IncomeTaxExpenseBenefit=1000 + $IncomeLossFromDiscontinuedOperationsNet=0)
ASSERTION_COMPANY_Complex_BB-Part-2_EarningsPerShare (evaluation 1) satisfied $CommonShares=0 eq $WeightedAverageCommonShares=0 or $CommonShares=0 < $WeightedAverageCommonShares=0
ASSERTION_COMPANY_Complex_BB-Part-2_EarningsPerShare (evaluation 2) satisfied $CommonShares=0 eq $WeightedAverageCommonShares=0 or $CommonShares=0 < $WeightedAverageCommonShares=0
ASSERTION_COMPANY_Complex_BB-Part-2_EarningsPerShare (evaluation 3) satisfied $CommonShares=0 eq $WeightedAverageCommonShares=0 or $CommonShares=0 < $WeightedAverageCommonShares=0
ASSERTION_COMPANY_Complex_BB-Part-2_EarningsPerShare (evaluation 4) satisfied $CommonShares=0 eq $WeightedAverageCommonShares=6000 or $CommonShares=0 < $WeightedAverageCommonShares=6000
ASSERTION_COMPANY_Complex_BB-Part-2_EarningsPerShare (evaluation 5) satisfied $CommonShares=0 eq $WeightedAverageCommonShares=6000 or $CommonShares=0 < $WeightedAverageCommonShares=6000
ASSERTION_COMPANY_Variance_QA_Part1_VarianceAnalysis (evaluation 1) satisfied $VARIABLE_Variance=5 = ($VARIABLE_Budgeted=4005 - $VARIABLE_Actual=4000)
ASSERTION_COMPANY_Variance_QA_Part1_VarianceAnalysis (evaluation 2) satisfied $VARIABLE_Variance=-1 = ($VARIABLE_Budgeted=999 - $VARIABLE_Actual=1000)
ASSERTION_COMPANY_Variance_QA_Part1_VarianceAnalysis (evaluation 3) satisfied $VARIABLE_Variance=6 = ($VARIABLE_Budgeted=3006 - $VARIABLE_Actual=3000)