Business Rules Results

Mon Jan 18 09:51:34 PST 2016

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 31 109 109 0

Assertion Report

Existence Assertions

id satisfied message
RULE_Exists_EntityRegistrantName (evaluation 1) satisfied The element(s) in your XBRL submission exists.
RULE_Exists_CurrentFiscalYearEndDate (evaluation 1) satisfied The element(s) in your XBRL submission exists.
RULE_Exists_DocumentPeriodEndDate (evaluation 1) satisfied The element(s) in your XBRL submission exists.
RULE_Exists_DocumentFiscalYearFocus (evaluation 1) satisfied The element(s) in your XBRL submission exists.
RULE_Exists_DocumentFiscalPeriodFocus (evaluation 1) satisfied The element(s) in your XBRL submission exists.

Value Assertions

id satisfied message
RULE001_MemberAggregation_Foots_ContractRevenueEstimatedRevenue (evaluation 1) satisfied $VARIABLE_Total=118258000 = sum($VARIABLE_Each=[14020000 18986000 10986000 49809000 10585000 13872000 ])
RULE002_MemberAggregation_Foots_ContractCostsEstimatedCost (evaluation 1) satisfied $VARIABLE_Total=113175000 = sum($VARIABLE_Each=[13392000 18136000 10556000 47683000 9965000 13443000 ])
RULE003_MemberAggregation_Foots_ContractGrossProfitTotalContract (evaluation 1) satisfied $VARIABLE_Total=5083000 = sum($VARIABLE_Each=[2126000 430000 850000 620000 480000 577000 ])
RULE004_MemberAggregation_Foots_ContractRevenueEarnedToDate (evaluation 1) satisfied $VARIABLE_Total=75606000 = sum($VARIABLE_Each=[10388000 619000 10492000 0 18230000 35877000 ])
RULE005_MemberAggregation_Foots_ContractCostsIncurredToDate (evaluation 1) satisfied $VARIABLE_Total=72316000 = sum($VARIABLE_Each=[10127000 0 34376000 9780000 619000 17414000 ])
RULE006_MemberAggregation_Foots_ContractGrossProfitFromInceptionToDate (evaluation 1) satisfied $VARIABLE_Total=3290000 = sum($VARIABLE_Each=[0 816000 608000 1501000 0 365000 ])
RULE007_MemberAggregation_Foots_ContractBillingsFromInceptionToDate (evaluation 1) satisfied $VARIABLE_Total=77932000 = sum($VARIABLE_Each=[18656000 10498000 513000 0 10663000 37602000 ])
RULE008_MemberAggregation_Foots_ContractCostsEstimatedCostToComplete (evaluation 1) satisfied $VARIABLE_Total=40859000 = sum($VARIABLE_Each=[722000 185000 13307000 9937000 13443000 3265000 ])
RULE009_MemberAggregation_Foots_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 1) satisfied $VARIABLE_Total=-2326000 = sum($VARIABLE_Each=[0 106000 -1725000 -426000 -275000 -6000 ])
RULE010_MemberAggregation_Foots_Revenues (evaluation 1) satisfied $VARIABLE_Total=69203000 = sum($VARIABLE_Each=[35864000 7618000 619000 14610000 0 10492000 ])
RULE011_MemberAggregation_Foots_CostOfRevenue (evaluation 1) satisfied $VARIABLE_Total=66202000 = sum($VARIABLE_Each=[7155000 13938000 619000 10127000 0 34363000 ])
RULE012_MemberAggregation_Foots_GrossProfit (evaluation 1) satisfied $VARIABLE_Total=3001000 = sum($VARIABLE_Each=[0 672000 365000 0 1501000 463000 ])
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 1) satisfied $FactValue=10585000 ge 0
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 2) satisfied $FactValue=18986000 ge 0
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 3) satisfied $FactValue=13872000 ge 0
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 4) satisfied $FactValue=10986000 ge 0
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 5) satisfied $FactValue=14020000 ge 0
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 6) satisfied $FactValue=49809000 ge 0
RULE013_GreaterThanOrEqualToZero_ContractRevenueEstimatedRevenue (evaluation 7) satisfied $FactValue=118258000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 1) satisfied $FactValue=9965000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 2) satisfied $FactValue=18136000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 3) satisfied $FactValue=13392000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 4) satisfied $FactValue=10556000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 5) satisfied $FactValue=13443000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 6) satisfied $FactValue=47683000 ge 0
RULE014_GreaterThanOrEqualToZero_ContractCostsEstimatedCost (evaluation 7) satisfied $FactValue=113175000 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 1) satisfied $FactValue=10388000 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 2) satisfied $FactValue=18230000 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 3) satisfied $FactValue=10492000 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 4) satisfied $FactValue=619000 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 5) satisfied $FactValue=0 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 6) satisfied $FactValue=35877000 ge 0
RULE015_GreaterThanOrEqualToZero_ContractRevenueEarnedToDate (evaluation 7) satisfied $FactValue=75606000 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 1) satisfied $FactValue=9780000 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 2) satisfied $FactValue=17414000 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 3) satisfied $FactValue=10127000 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 4) satisfied $FactValue=619000 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 5) satisfied $FactValue=0 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 6) satisfied $FactValue=34376000 ge 0
RULE016_GreaterThanOrEqualToZero_ContractCostsIncurredToDate (evaluation 7) satisfied $FactValue=72316000 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 1) satisfied $FactValue=10663000 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 2) satisfied $FactValue=18656000 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 3) satisfied $FactValue=10498000 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 4) satisfied $FactValue=513000 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 5) satisfied $FactValue=0 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 6) satisfied $FactValue=37602000 ge 0
RULE017_GreaterThanOrEqualToZero_ContractBillingsFromInceptionToDate (evaluation 7) satisfied $FactValue=77932000 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 1) satisfied $FactValue=7618000 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 2) satisfied $FactValue=14610000 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 3) satisfied $FactValue=10492000 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 4) satisfied $FactValue=619000 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 5) satisfied $FactValue=0 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 6) satisfied $FactValue=35864000 ge 0
RULE018_GreaterThanOrEqualToZero_Revenues (evaluation 7) satisfied $FactValue=69203000 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 1) satisfied $FactValue=7155000 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 2) satisfied $FactValue=13938000 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 3) satisfied $FactValue=10127000 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 4) satisfied $FactValue=619000 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 5) satisfied $FactValue=0 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 6) satisfied $FactValue=34363000 ge 0
RULE019_GreaterThanOrEqualToZero_CostOfRevenue (evaluation 7) satisfied $FactValue=66202000 ge 0
RULE020_ComplexComputation_PercentComplete (evaluation 1) satisfied ((xs:integer($PercentageComplete=.98 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=185000 div $ContractCostsEstimatedCost=9965000)) * 100)) le 100
RULE020_ComplexComputation_PercentComplete (evaluation 2) satisfied ((xs:integer($PercentageComplete=.96 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=722000 div $ContractCostsEstimatedCost=18136000)) * 100)) le 100
RULE020_ComplexComputation_PercentComplete (evaluation 3) satisfied ((xs:integer($PercentageComplete=.76 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=3265000 div $ContractCostsEstimatedCost=13392000)) * 100)) le 100
RULE020_ComplexComputation_PercentComplete (evaluation 4) satisfied ((xs:integer($PercentageComplete=.06 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=9937000 div $ContractCostsEstimatedCost=10556000)) * 100)) le 100
RULE020_ComplexComputation_PercentComplete (evaluation 5) satisfied ((xs:integer($PercentageComplete=.00 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=13443000 div $ContractCostsEstimatedCost=13443000)) * 100)) le 100
RULE020_ComplexComputation_PercentComplete (evaluation 6) satisfied ((xs:integer($PercentageComplete=.72 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=13307000 div $ContractCostsEstimatedCost=47683000)) * 100)) le 100
RULE020_ComplexComputation_PercentComplete (evaluation 7) satisfied ((xs:integer($PercentageComplete=0 * 100)) - (xs:integer(1-($ContractCostsEstimatedCostToComplete=40859000 div $ContractCostsEstimatedCost=113175000)) * 100)) le 100
RULE021_RollUp_EstimatedGrossProfit (evaluation 1) satisfied $Total_GrossProfit=620000 = ($Revenues=10585000 - $CostOfRevenue=9965000)
RULE021_RollUp_EstimatedGrossProfit (evaluation 2) satisfied $Total_GrossProfit=850000 = ($Revenues=18986000 - $CostOfRevenue=18136000)
RULE021_RollUp_EstimatedGrossProfit (evaluation 3) satisfied $Total_GrossProfit=480000 = ($Revenues=13872000 - $CostOfRevenue=13392000)
RULE021_RollUp_EstimatedGrossProfit (evaluation 4) satisfied $Total_GrossProfit=430000 = ($Revenues=10986000 - $CostOfRevenue=10556000)
RULE021_RollUp_EstimatedGrossProfit (evaluation 5) satisfied $Total_GrossProfit=577000 = ($Revenues=14020000 - $CostOfRevenue=13443000)
RULE021_RollUp_EstimatedGrossProfit (evaluation 6) satisfied $Total_GrossProfit=2126000 = ($Revenues=49809000 - $CostOfRevenue=47683000)
RULE021_RollUp_EstimatedGrossProfit (evaluation 7) satisfied $Total_GrossProfit=5083000 = ($Revenues=118258000 - $CostOfRevenue=113175000)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 1) satisfied $Total_GrossProfit=608000 = ($Revenues=10388000 - $CostOfRevenue=9780000)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 2) satisfied $Total_GrossProfit=816000 = ($Revenues=18230000 - $CostOfRevenue=17414000)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 3) satisfied $Total_GrossProfit=365000 = ($Revenues=10492000 - $CostOfRevenue=10127000)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 4) satisfied $Total_GrossProfit=0 = ($Revenues=619000 - $CostOfRevenue=619000)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 5) satisfied $Total_GrossProfit=0 = ($Revenues=0 - $CostOfRevenue=0)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 6) satisfied $Total_GrossProfit=1501000 = ($Revenues=35877000 - $CostOfRevenue=34376000)
RULE022_RollUp_FromInceptionGrossProfit (evaluation 7) satisfied $Total_GrossProfit=3290000 = ($Revenues=75606000 - $CostOfRevenue=72316000)
RULE023_RollUp_GrossProfit (evaluation 1) satisfied $Total_GrossProfit=463000 = ($Revenues=7618000 - $CostOfRevenue=7155000)
RULE023_RollUp_GrossProfit (evaluation 2) satisfied $Total_GrossProfit=672000 = ($Revenues=14610000 - $CostOfRevenue=13938000)
RULE023_RollUp_GrossProfit (evaluation 3) satisfied $Total_GrossProfit=365000 = ($Revenues=10492000 - $CostOfRevenue=10127000)
RULE023_RollUp_GrossProfit (evaluation 4) satisfied $Total_GrossProfit=0 = ($Revenues=619000 - $CostOfRevenue=619000)
RULE023_RollUp_GrossProfit (evaluation 5) satisfied $Total_GrossProfit=0 = ($Revenues=0 - $CostOfRevenue=0)
RULE023_RollUp_GrossProfit (evaluation 6) satisfied $Total_GrossProfit=1501000 = ($Revenues=35864000 - $CostOfRevenue=34363000)
RULE023_RollUp_GrossProfit (evaluation 7) satisfied $Total_GrossProfit=3001000 = ($Revenues=69203000 - $CostOfRevenue=66202000)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 1) satisfied $Total_ContractCostsEstimatedCostToComplete=185000 = ($ContractCostsEstimatedCost=9965000 - $ContractCostsIncurredToDate=9780000)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 2) satisfied $Total_ContractCostsEstimatedCostToComplete=722000 = ($ContractCostsEstimatedCost=18136000 - $ContractCostsIncurredToDate=17414000)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 3) satisfied $Total_ContractCostsEstimatedCostToComplete=3265000 = ($ContractCostsEstimatedCost=13392000 - $ContractCostsIncurredToDate=10127000)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 4) satisfied $Total_ContractCostsEstimatedCostToComplete=9937000 = ($ContractCostsEstimatedCost=10556000 - $ContractCostsIncurredToDate=619000)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 5) satisfied $Total_ContractCostsEstimatedCostToComplete=13443000 = ($ContractCostsEstimatedCost=13443000 - $ContractCostsIncurredToDate=0)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 6) satisfied $Total_ContractCostsEstimatedCostToComplete=13307000 = ($ContractCostsEstimatedCost=47683000 - $ContractCostsIncurredToDate=34376000)
RULE024_RollUp_EstimatedCostsToComplete (evaluation 7) satisfied $Total_ContractCostsEstimatedCostToComplete=40859000 = ($ContractCostsEstimatedCost=113175000 - $ContractCostsIncurredToDate=72316000)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 1) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=-275000 = ($ContractRevenueEarnedToDate=10388000 - $ContractBillingsFromInceptionToDate=10663000)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 2) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=-426000 = ($ContractRevenueEarnedToDate=18230000 - $ContractBillingsFromInceptionToDate=18656000)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 3) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=-6000 = ($ContractRevenueEarnedToDate=10492000 - $ContractBillingsFromInceptionToDate=10498000)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 4) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=106000 = ($ContractRevenueEarnedToDate=619000 - $ContractBillingsFromInceptionToDate=513000)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 5) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=0 = ($ContractRevenueEarnedToDate=0 - $ContractBillingsFromInceptionToDate=0)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 6) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=-1725000 = ($ContractRevenueEarnedToDate=35877000 - $ContractBillingsFromInceptionToDate=37602000)
RULE025_RollUp_CostsAndEstimatedEarningsInExcessOfBillingsNet (evaluation 7) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=-2326000 = ($ContractRevenueEarnedToDate=75606000 - $ContractBillingsFromInceptionToDate=77932000)
RULE026_RollUp_SummaryOfUnderOverBillings (evaluation 1) satisfied $Total_CostsAndEstimatedEarningsInExcessOfBillingsNet=-2326000 = ($CostsAndEarningsInExcessOfBillings=106000 - $BillingsInExcessOfCostAndEarnings=2432000)