Formulas Compiled | Formula Fired | Assertions Compiled | Assertions Fired | Assertions Satisfied | Assertions Not Satisfied |
---|---|---|---|---|---|

0 | 0 | 129 | 255 | 255 | 0 |

id | satisfied | message |
---|---|---|

FILER_Exists_EntityRegistrantName (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EntityCentralIndexKey (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EntityFilerCategory (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EntityCurrentReportingStatus (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EntityVoluntaryFilers (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EntityWellKnownSeasonedIssuer (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EntityCommonStockSharesOutstanding (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_CurrentFiscalYearEndDate (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DocumentPeriodEndDate (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DocumentFiscalYearFocus (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DocumentFiscalPeriodFocus (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_AmendmentFlag (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DocumentType (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_Assets2 (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_LiabilitiesAndEquity (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_Equity (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_CurrentAssets (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_CurrentLiabilities (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_PreferredStockSharesAuthorized (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_PreferredStockSharesIssued (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_PreferredStockSharesOutstanding (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_CommonStockSharesAuthorized (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_CommonStockSharesIssued (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_CommonStockSharesOutstanding (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_TreasuryStockAmount (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_NotEqualToZero_NetIncomeLoss (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_NetCashFlow (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_NatureOfBusiness (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_RevenueRecognitionPolicy (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_BasisOfValuation_Land (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_BasisOfValuation_Machinery (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_BasisOfValuation_FurnitureAndFixtures (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DepreciationMethods_Machinery (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DepreciationMethods_FurnitureAndFixtures (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EstimatedUsefulLives_Machinery (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_EstimatedUsefulLives_FurnitureAndFixtures (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_InventoryNet (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_ProductWarrantyAccrual (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_DebtInstrumentDescription (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_LongTermDebt (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_LongTermDebt_Maturities (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_Revenues (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_Assets (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_Revenues2 (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_AssetsNoncurrent (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_NonmonetaryTransactionBasisOfAccountingForAssetsTransferred (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_NonmonetaryTransactionGainLossRecognizedOnTransfer (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_SubsequentEventDescription (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

FILER_Exists_SubsequentEventsDate (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

DOMAIN_Exists_Assets (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

DOMAIN_Exists_LiabilitiesAndEquity (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

DOMAIN_Exists_Equity (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

DOMAIN_Exists_NetIncomeLoss (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

DOMAIN_Exists_NetCashFlow (evaluation 1) | satisfied | The element(s) in your XBRL submission exists. |

id | satisfied | message |
---|---|---|

FILER_Balances_BalanceSheet (evaluation 1) | satisfied | $Total_Assets=147000000 = $Total_LiabilitiesAndEquity=147000000 |

FILER_Balances_BalanceSheet (evaluation 2) | satisfied | $Total_Assets=147000000 = $Total_LiabilitiesAndEquity=147000000 |

FILER_Consistency_PreferredSharesAuthorizedGreaterThanIssued (evaluation 1) | satisfied | $VARIABLE_SharesIssued=10000 < $VARIABLE_SharesAuthorized=10000 or $VARIABLE_SharesIssued=10000 = $VARIABLE_SharesAuthorized=10000 |

FILER_Consistency_PreferredSharesIssuedGreaterThanOutstanding (evaluation 1) | satisfied | $VARIABLE_SharesOutstanding=10000 < $VARIABLE_SharesIssued=10000 or $VARIABLE_SharesOutstanding=10000 = $VARIABLE_SharesIssued=10000 |

FILER_MemberAggregation_Foots_PreferredStockValueOutstanding (evaluation 1) | satisfied | abs( $VARIABLE_Total=10000000 - sum($VARIABLE_Each=10000000) ) lt 1.00 |

FILER_MemberAggregation_Foots_PreferredStockValueOutstanding (evaluation 2) | satisfied | abs( $VARIABLE_Total=10000000 - sum($VARIABLE_Each=10000000) ) lt 1.00 |

FILER_Consistency_CommonSharesAuthorizedGreaterThanIssued (evaluation 1) | satisfied | $VARIABLE_SharesIssued=40000 < $VARIABLE_SharesAuthorized=50000 or $VARIABLE_SharesIssued=40000 = $VARIABLE_SharesAuthorized=50000 |

FILER_Consistency_CommonSharesAuthorizedGreaterThanIssued (evaluation 2) | satisfied | $VARIABLE_SharesIssued=50000 < $VARIABLE_SharesAuthorized=60000 or $VARIABLE_SharesIssued=50000 = $VARIABLE_SharesAuthorized=60000 |

FILER_Consistency_CommonSharesIssuedGreaterThanOutstanding (evaluation 1) | satisfied | $VARIABLE_SharesOutstanding=40000 < $VARIABLE_SharesIssued=40000 or $VARIABLE_SharesOutstanding=40000 = $VARIABLE_SharesIssued=40000 |

FILER_Consistency_CommonSharesIssuedGreaterThanOutstanding (evaluation 2) | satisfied | $VARIABLE_SharesOutstanding=50000 < $VARIABLE_SharesIssued=50000 or $VARIABLE_SharesOutstanding=50000 = $VARIABLE_SharesIssued=50000 |

FILER_MemberAggregation_Foots_CommonStockValueOutstanding (evaluation 1) | satisfied | abs( $VARIABLE_Total=20000000 - sum($VARIABLE_Each=[10000000 10000000 ]) ) lt 1.00 |

FILER_MemberAggregation_Foots_CommonStockValueOutstanding (evaluation 2) | satisfied | abs( $VARIABLE_Total=20000000 - sum($VARIABLE_Each=[10000000 10000000 ]) ) lt 1.00 |

FILER_MemberAggregation_Foots_TreasuryStockValue (evaluation 1) | satisfied | abs( $VARIABLE_Total=2000000 - sum($VARIABLE_Each=2000000) ) lt 1.00 |

FILER_MemberAggregation_Foots_TreasuryStockValue (evaluation 2) | satisfied | abs( $VARIABLE_Total=2000000 - sum($VARIABLE_Each=2000000) ) lt 1.00 |

FILER_ComplexComputation_BasicEarningsPerShare (evaluation 1) | satisfied | abs($EarningsPerShare=24.30 - ($NetIncomeLoss=1215000 div $WeightedAverageCommonShares=50000)) eq 0 |

FILER_ComplexComputation_BasicEarningsPerShare (evaluation 2) | satisfied | abs($EarningsPerShare=134.10 - ($NetIncomeLoss=6705000 div $WeightedAverageCommonShares=50000)) eq 0 |

FILER_ComplexComputation_BasicEarningsPerShare (evaluation 3) | satisfied | abs($EarningsPerShare=96.30 - ($NetIncomeLoss=4815000 div $WeightedAverageCommonShares=50000)) eq 0 |

FILER_ComplexComputation_DillutedEarningsPerShare (evaluation 1) | satisfied | abs($EarningsPerShare=74.50 - ($NetIncomeLoss=6705000 div $WeightedAverageCommonShares=90000)) eq 0 |

FILER_ComplexComputation_DillutedEarningsPerShare (evaluation 2) | satisfied | abs($EarningsPerShare=53.50 - ($NetIncomeLoss=4815000 div $WeightedAverageCommonShares=90000)) eq 0 |

FILER_ComplexComputation_DillutedEarningsPerShare (evaluation 3) | satisfied | abs($EarningsPerShare=13.50 - ($NetIncomeLoss=1215000 div $WeightedAverageCommonShares=90000)) eq 0 |

FILER_RollUp_ComprehensiveIncomeComponents (evaluation 1) | satisfied | $Total_ComprehensiveIncome=9000000 = ($AttributableToParent=7000000 + $AttributableToNoncontrollingInterest=2000000) |

FILER_RollUp_ComprehensiveIncomeComponents (evaluation 2) | satisfied | $Total_ComprehensiveIncome=9000000 = ($AttributableToParent=4000000 + $AttributableToNoncontrollingInterest=5000000) |

FILER_RollUp_ComprehensiveIncomeComponents (evaluation 3) | satisfied | $Total_ComprehensiveIncome=9000000 = ($AttributableToParent=4000000 + $AttributableToNoncontrollingInterest=5000000) |

FILER_RollFowardReconciles_CashAndCashEquivalents (evaluation 1) | satisfied | $VARIABLE_BalanceStart=10000000 + $VARIABLE_Change1=1000000 = $VARIABLE_BalanceEnd=11000000 |

FILER_RollFowardReconciles_CashAndCashEquivalents (evaluation 2) | satisfied | $VARIABLE_BalanceStart=9000000 + $VARIABLE_Change1=1000000 = $VARIABLE_BalanceEnd=10000000 |

FILER_RollFowardReconciles_CashAndCashEquivalents (evaluation 3) | satisfied | $VARIABLE_BalanceStart=8000000 + $VARIABLE_Change1=1000000 = $VARIABLE_BalanceEnd=9000000 |

FILER_RollUp_NetCashFlow (evaluation 1) | satisfied | $Total_NetCashFlow=1000000 = ($Operating=5920000 + $Investing=15000000 + $Financing=-20000000 + $ExchangeRateChanges=80000) |

FILER_RollUp_NetCashFlow (evaluation 2) | satisfied | $Total_NetCashFlow=1000000 = ($Operating=8020000 + $Investing=12000000 + $Financing=-20000000 + $ExchangeRateChanges=980000) |

FILER_RollUp_NetCashFlow (evaluation 3) | satisfied | $Total_NetCashFlow=1000000 = ($Operating=1920000 + $Investing=19160000 + $Financing=-20000000 + $ExchangeRateChanges=-80000) |

FILER_IncreaseDecreaseReconciles_AccountsReceivable (evaluation 1) | satisfied | $VARIABLE_BalanceStart=29000000 + $VARIABLE_Change1=0 = $VARIABLE_BalanceEnd=29000000 |

FILER_IncreaseDecreaseReconciles_Inventories (evaluation 1) | satisfied | $VARIABLE_BalanceStart=4000000 + $VARIABLE_Change1=0 = $VARIABLE_BalanceEnd=4000000 |

FILER_IncreaseDecreaseReconciles_AccountsPayable (evaluation 1) | satisfied | $VARIABLE_BalanceStart=3000000 + $VARIABLE_Change1=0 = $VARIABLE_BalanceEnd=3000000 |

FILER_IncreaseDecreaseReconciles_AccruedExpenses (evaluation 1) | satisfied | $VARIABLE_BalanceStart=4000000 + $VARIABLE_Change1=0 = $VARIABLE_BalanceEnd=4000000 |

FILER_IncreaseDecreaseReconciles_ProductWarrantyAccrual (evaluation 1) | satisfied | $VARIABLE_BalanceStart=26000000 + $VARIABLE_Change1=0 = $VARIABLE_BalanceEnd=26000000 |

FILER_Adjustment_Reconciles_PriorPeriodAdjustments_TotalStockholdersEquity (evaluation 1) | satisfied | $Restated=40000000 = ($OrigionallyStated=40000000 + $CorrectionOfError=2000000 + $ManditoryAccountingChange=-2000000) |

FILER_RollForwardReconciles_TotalStockholdersEquity (evaluation 1) | satisfied | $VARIABLE_BalanceStart=40000000 + $NetIncome=7450000 - $Dividends=9000000 + $OtherComprehensiveIncome=1550000 = $VARIABLE_BalanceEnd=40000000 |

FILER_RollForwardReconciles_TotalStockholdersEquity (evaluation 2) | satisfied | $VARIABLE_BalanceStart=40000000 + $NetIncome=5350000 - $Dividends=9000000 + $OtherComprehensiveIncome=3650000 = $VARIABLE_BalanceEnd=40000000 |

FILER_RollForwardReconciles_TotalStockholdersEquity (evaluation 3) | satisfied | $VARIABLE_BalanceStart=40000000 + $NetIncome=1350000 - $Dividends=9000000 + $OtherComprehensiveIncome=7650000 = $VARIABLE_BalanceEnd=40000000 |

FILER_RollUp_CashCashEquivalentsAndShortTermInvestments (evaluation 1) | satisfied | $Total_CashAndCashEquivalentsAndShortTermInvestments=20000000 = ($CashAndCashEquivalents=11000000 + $ShortTermInvestments=9000000) |

FILER_RollUp_CashCashEquivalentsAndShortTermInvestments (evaluation 2) | satisfied | $Total_CashAndCashEquivalentsAndShortTermInvestments=20000000 = ($CashAndCashEquivalents=10000000 + $ShortTermInvestments=10000000) |

FILER_MemberAggregation_Foots_CashAndCashEquivalentsAtCarryingValue (evaluation 1) | satisfied | $VARIABLE_Total=10000000 = sum($VARIABLE_Each=[0 4000000 500000 2000000 1000000 2500000 ]) |

FILER_MemberAggregation_Foots_CashAndCashEquivalentsAtCarryingValue (evaluation 2) | satisfied | $VARIABLE_Total=11000000 = sum($VARIABLE_Each=[4000000 1200000 500000 2000000 300000 3000000 ]) |

FILER_MemberAggregation_Foots_MarketableSecurities (evaluation 1) | satisfied | $VARIABLE_Total=9000000 = sum($VARIABLE_Each=[300000 1200000 2500000 2000000 3000000 ]) |

FILER_MemberAggregation_Foots_MarketableSecurities (evaluation 2) | satisfied | $VARIABLE_Total=10000000 = sum($VARIABLE_Each=[1000000 400000 1600000 4000000 3000000 ]) |

FILER_RollUp_InventoryComponents (evaluation 1) | satisfied | $Total_Inventory=4000000 = ($FinishedGoods=1000000 + $WorkInProcess=1000000 + $RawMaterials=1000000 + $Other=1000000) |

FILER_RollUp_InventoryComponents (evaluation 2) | satisfied | $Total_Inventory=4000000 = ($FinishedGoods=1000000 + $WorkInProcess=1000000 + $RawMaterials=1000000 + $Other=1000000) |

FILER_MemberAggregation_Foots_PropertyPlantAndEquipmentGrossComponents (evaluation 1) | satisfied | $VARIABLE_Total=97000000 = sum($VARIABLE_Each=[50000000 7000000 40000000 ]) |

FILER_MemberAggregation_Foots_PropertyPlantAndEquipmentGrossComponents (evaluation 2) | satisfied | $VARIABLE_Total=97000000 = sum($VARIABLE_Each=[7000000 40000000 50000000 ]) |

FILER_RollUp_PropertyPlantAndEquipmentNet (evaluation 1) | satisfied | $Net=82000000 = ($Gross=97000000 - $AccumulatedDepreciation=15000000) |

FILER_RollUp_PropertyPlantAndEquipmentNet (evaluation 2) | satisfied | $Net=82000000 = ($Gross=97000000 - $AccumulatedDepreciation=15000000) |

FILER_RollUp_DeferredCosts (evaluation 1) | satisfied | $Total=9000000 = ($AdvertisingCosts=2000000 + $SetUpCosts=2000000 + $SalesCommissions=5000000) |

FILER_RollUp_DeferredCosts (evaluation 2) | satisfied | $Total=9000000 = ($AdvertisingCosts=2000000 + $SetUpCosts=2000000 + $SalesCommissions=5000000) |

FILER_RollForwardReconciles_ProductWarrantyAccrual (evaluation 1) | satisfied | $VARIABLE_BalanceStart=58000000 + $WarrantiesIssued=7000000 - $Payments=6000000 + $CurrencyTranslation=-1000000 = $VARIABLE_BalanceEnd=58000000 |

FILER_RollForwardReconciles_ProductWarrantyAccrual (evaluation 2) | satisfied | $VARIABLE_BalanceStart=58000000 + $WarrantiesIssued=7000000 - $Payments=6000000 + $CurrencyTranslation=-1000000 = $VARIABLE_BalanceEnd=58000000 |

FILER_RollUp_ProductWarrantyComponents (evaluation 1) | satisfied | $Total=58000000 = ($Current=26000000 + $Noncurrent=32000000) |

FILER_RollUp_ProductWarrantyComponents (evaluation 2) | satisfied | $Total=58000000 = ($Current=26000000 + $Noncurrent=32000000) |

FILER_MemberAggregation_Foots_LongTermDebtInstruments (evaluation 1) | satisfied | $VARIABLE_Total=41000000 = sum($VARIABLE_Each=[30000000 11000000 ]) |

FILER_MemberAggregation_Foots_LongTermDebtInstruments (evaluation 2) | satisfied | $VARIABLE_Total=41000000 = sum($VARIABLE_Each=[30000000 11000000 ]) |

FILER_RollUp_LongTermDebt (evaluation 1) | satisfied | $Total=41000000 = ($Current=22000000 + $Noncurrent=19000000) |

FILER_RollUp_LongTermDebt (evaluation 2) | satisfied | $Total=41000000 = ($Current=22000000 + $Noncurrent=19000000) |

FILER_RollUp_LongTermDebtMaturities (evaluation 1) | satisfied | $Total_LongTermDebt=41000000 = (sum(($InNextTwelveMonths=22000000 , $InYearTwo=1000000 , $InYearThree=1000000 , $InYearFour=1000000 , $InYearFive=1000000 , $AfterYearFive=15000000))) |

FILER_RollUp_OtherLiabilitiesNoncurrent (evaluation 1) | satisfied | $Total_OtherNoncurrentLiabilities=1000000 = ($OtherSundry=250000 + $DeferredTaxAndOther=750000) |

FILER_RollUp_OtherLiabilitiesNoncurrent (evaluation 2) | satisfied | $Total_OtherNoncurrentLiabilities=1000000 = ($OtherSundry=250000 + $DeferredTaxAndOther=750000) |

FILER_MemberAggregation_Foots_BusinessSegments_Revenues (evaluation 1) | satisfied | $VARIABLE_Total=10000000 = sum($VARIABLE_Each=[4000000 2000000 2000000 2000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_Revenues (evaluation 2) | satisfied | $VARIABLE_Total=10000000 = sum($VARIABLE_Each=[2000000 4000000 2000000 2000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_OperatingExpenses (evaluation 1) | satisfied | $VARIABLE_Total=1850000 = sum($VARIABLE_Each=[350000 500000 500000 500000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_OperatingExpenses (evaluation 2) | satisfied | $VARIABLE_Total=1850000 = sum($VARIABLE_Each=[350000 500000 500000 500000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_SellingGeneralAndAdministrativeExpense (evaluation 1) | satisfied | $VARIABLE_Total=1000000 = sum($VARIABLE_Each=[250000 250000 250000 250000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_SellingGeneralAndAdministrativeExpense (evaluation 2) | satisfied | $VARIABLE_Total=1000000 = sum($VARIABLE_Each=[250000 250000 250000 250000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_Depreciation (evaluation 1) | satisfied | $VARIABLE_Total=500000 = sum($VARIABLE_Each=[200000 100000 100000 100000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_Depreciation (evaluation 2) | satisfied | $VARIABLE_Total=500000 = sum($VARIABLE_Each=[100000 200000 100000 100000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_OperatingIncomeLoss (evaluation 1) | satisfied | $VARIABLE_Total=4150000 = sum($VARIABLE_Each=[1150000 1000000 1000000 1000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_OperatingIncomeLoss (evaluation 2) | satisfied | $VARIABLE_Total=4150000 = sum($VARIABLE_Each=[1000000 1000000 1150000 1000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_PaymentsToAcquirePropertyPlantAndEquipment (evaluation 1) | satisfied | $VARIABLE_Total=10000000 = sum($VARIABLE_Each=[2000000 2000000 2000000 4000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_PaymentsToAcquirePropertyPlantAndEquipment (evaluation 2) | satisfied | $VARIABLE_Total=10000000 = sum($VARIABLE_Each=[2000000 4000000 2000000 2000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_Assets (evaluation 1) | satisfied | $VARIABLE_Total=147000000 = sum($VARIABLE_Each=[50000000 25000000 25000000 47000000 ]) |

FILER_MemberAggregation_Foots_BusinessSegments_Assets (evaluation 2) | satisfied | $VARIABLE_Total=147000000 = sum($VARIABLE_Each=[47000000 25000000 25000000 50000000 ]) |

FILER_MemberAggregation_NorthAmerica (evaluation 1) | satisfied | $VARIABLE_NorthAmerica=52000000 = ($VARIABLE_CA=12000000 + $VARIABLE_US=40000000) |

FILER_MemberAggregation_NorthAmerica (evaluation 2) | satisfied | $VARIABLE_NorthAmerica=52000000 = ($VARIABLE_CA=12000000 + $VARIABLE_US=40000000) |

FILER_MemberAggregation_NorthAmerica (evaluation 3) | satisfied | $VARIABLE_NorthAmerica=6000000 = ($VARIABLE_CA=2000000 + $VARIABLE_US=4000000) |

FILER_MemberAggregation_NorthAmerica (evaluation 4) | satisfied | $VARIABLE_NorthAmerica=6000000 = ($VARIABLE_CA=2000000 + $VARIABLE_US=4000000) |

FILER_MemberAggregation_Europe (evaluation 1) | satisfied | $VARIABLE_Europe=39000000 = ($VARIABLE_GB=30000000 + $VARIABLE_DE=9000000) |

FILER_MemberAggregation_Europe (evaluation 2) | satisfied | $VARIABLE_Europe=39000000 = ($VARIABLE_GB=30000000 + $VARIABLE_DE=9000000) |

FILER_MemberAggregation_Europe (evaluation 3) | satisfied | $VARIABLE_Europe=4000000 = ($VARIABLE_GB=2000000 + $VARIABLE_DE=2000000) |

FILER_MemberAggregation_Europe (evaluation 4) | satisfied | $VARIABLE_Europe=4000000 = ($VARIABLE_GB=2000000 + $VARIABLE_DE=2000000) |

FILER_MemberAggregation_TotalAllGeographicAreas (evaluation 1) | satisfied | $VARIABLE_Total=91000000 = ($VARIABLE_NorthAmerica=52000000 + $VARIABLE_Europe=39000000) |

FILER_MemberAggregation_TotalAllGeographicAreas (evaluation 2) | satisfied | $VARIABLE_Total=91000000 = ($VARIABLE_NorthAmerica=52000000 + $VARIABLE_Europe=39000000) |

FILER_MemberAggregation_TotalAllGeographicAreas (evaluation 3) | satisfied | $VARIABLE_Total=10000000 = ($VARIABLE_NorthAmerica=6000000 + $VARIABLE_Europe=4000000) |

FILER_MemberAggregation_TotalAllGeographicAreas (evaluation 4) | satisfied | $VARIABLE_Total=10000000 = ($VARIABLE_NorthAmerica=6000000 + $VARIABLE_Europe=4000000) |

FILER_MemberAggregation_Foots_NonmonetaryTransaction_GainLossRecognizedOnTransfer (evaluation 1) | satisfied | $VARIABLE_Total=300000 = sum($VARIABLE_Each=[100000 100000 100000 ]) |

FILER_MemberAggregation_Foots_NonmonetaryTransaction_AmountOfBarterTransaction (evaluation 1) | satisfied | $VARIABLE_Total=600000 = sum($VARIABLE_Each=[200000 200000 200000 ]) |

FILER_Variance_ForecastToActualVarianceCrossCasts (evaluation 1) | satisfied | $VARIABLE_Variance=-850000 = ($VARIABLE_Actual=4150000 - $VARIABLE_Forecast=5000000) |

FILER_Variance_ForecastToActualVarianceCrossCasts (evaluation 2) | satisfied | $VARIABLE_Variance=3350000 = ($VARIABLE_Actual=5350000 - $VARIABLE_Forecast=2000000) |

FILER_Variance_ForecastToActualVarianceCrossCasts (evaluation 3) | satisfied | $VARIABLE_Variance=-1000000 = ($VARIABLE_Actual=10000000 - $VARIABLE_Forecast=11000000) |

DOMAIN_Equality_BalanceSheetBalances (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact value of 147000000 for us-gaap:Assets is equal to the reported fact 147000000 for us-gaap:LiabilitiesAndStockholdersEquity as expected. |

DOMAIN_Equality_BalanceSheetBalances (evaluation 2) | satisfied | SATISFIED: (OK) The reported fact value of 147000000 for us-gaap:Assets is equal to the reported fact 147000000 for us-gaap:LiabilitiesAndStockholdersEquity as expected. |

INDUSTRY_CI_Exists_CurrentAssets (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:AssetsCurrent which is expected was found. |

INDUSTRY_CI_Exists_CurrentAssets (evaluation 2) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:AssetsCurrent which is expected was found. |

INDUSTRY_CI_Exists_CurrentLiabilities (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:LiabilitiesCurrent which is expected was found. |

INDUSTRY_CI_Exists_CurrentLiabilities (evaluation 2) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:LiabilitiesCurrent which is expected was found. |

REPORTABILITY_Exists_EntityRegistrantName (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityRegistrantName which is expected was found. |

REPORTABILITY_Exists_EntityCentralIndexKey (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityCentralIndexKey which is expected was found. |

REPORTABILITY_Exists_EntityFilerCategory (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityFilerCategory which is expected was found. |

REPORTABILITY_Exists_EntityCurrentReportingStatus (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityCurrentReportingStatus which is expected was found. |

REPORTABILITY_Exists_EntityVoluntaryFilers (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityVoluntaryFilers which is expected was found. |

REPORTABILITY_Exists_EntityWellKnownSeasonedIssuer (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityWellKnownSeasonedIssuer which is expected was found. |

REPORTABILITY_Exists_DocumentPeriodEndDate (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for dei:DocumentPeriodEndDate which is expected was found. |

REPORTABILITY_ProperDate_DocumentPeriodEndDate (evaluation 1) | satisfied | $VARIABLE_Fact=2016-12-31 eq $VARIABLE_General=2016-12-31 |

REPORTABILITY_MustCoexist_PreferredStockSharesAuthorized_PreferredStockSharesIssued (evaluation 1) | satisfied | if (exists($VARIABLE_ConceptExists=10000)) then exists($VARIABLE_ConceptWhichMustAlsoExist=10000) else true() |

REPORTABILITY_MustCoexist_PreferredStockSharesAuthorized_PreferredStockSharesOutstanding (evaluation 1) | satisfied | if (exists($VARIABLE_ConceptExists=10000)) then exists($VARIABLE_ConceptWhichMustAlsoExist=10000) else true() |

REPORTABILITY_MustCoExist_Assets_LiabilitiesAndEquity (evaluation 1) | satisfied | exists(/xbrli:xbrl/us-gaap:Assets) and exists(/xbrli:xbrl/us-gaap:LiabilitiesAndStockholdersEquity | /xbrli:xbrl/us-gaap:LiabilitiesAndPartnersCapital) |

REPORTABILITY_NotCoexist_LiabilitiesAndStockholdersEquity_LiabilitiesAndPartnersCapital (evaluation 1) | satisfied | if (exists(/xbrli:xbrl/us-gaap:LiabilitiesAndStockholdersEquity)) then not (exists( /xbrli:xbrl/us-gaap:LiabilitiesAndPartnersCapital )) else true() |

REPORTABILITY_MustCoexist_NoncontrollingInterest_EquityAttributableToParent (evaluation 1) | satisfied | if (exists(/xbrli:xbrl/us-gaap:MinorityInterest)) then exists( /xbrli:xbrl/us-gaap:StockholdersEquity ) else true() |

REPORTABILITY_EqualToOrGreaterThan_CommonStockSharesAuthorized_GreaterThan_CommonStockSharesIssued (evaluation 1) | satisfied | ($VARIABLE_SharesIssued=40000 le $VARIABLE_SharesAuthorized=50000) |

REPORTABILITY_EqualToOrGreaterThan_CommonStockSharesAuthorized_GreaterThan_CommonStockSharesIssued (evaluation 2) | satisfied | ($VARIABLE_SharesIssued=50000 le $VARIABLE_SharesAuthorized=60000) |

REPORTABILITY_EqualToOrGreaterThan_PreferredStockSharesAuthorized_PreferredStockSharesIssued (evaluation 1) | satisfied | ($VARIABLE_SharesIssued=10000 le $VARIABLE_SharesAuthorized=10000) |

REPORTABILITY_ReportedFactMustBePositive (evaluation 1) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 2) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 3) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 4) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 2000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 5) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 2000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 6) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 4000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 7) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 2000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 8) | satisfied | |

REPORTABILITY_ReportedFactMustBePositive (evaluation 9) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsToAcquirePropertyPlantAndEquipment was 4000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 10) | satisfied | |

REPORTABILITY_ReportedFactMustBePositive (evaluation 11) | satisfied | |

REPORTABILITY_ReportedFactMustBePositive (evaluation 12) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsOfDividendsCommonStock was 9000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 13) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsOfDividendsCommonStock was 9000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 14) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PaymentsOfDividendsCommonStock was 9000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 15) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromIssuanceOfLongTermDebt was 20000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 16) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromIssuanceOfLongTermDebt was 20000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 17) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromIssuanceOfLongTermDebt was 20000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 18) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromPaymentsForOtherFinancingActivities was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 19) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromPaymentsForOtherFinancingActivities was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 20) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromPaymentsForOtherFinancingActivities was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 21) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment was 27160000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 22) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment was 23000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 23) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment was 20000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 24) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:RepaymentsOfLongTermDebt was 32000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 25) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:RepaymentsOfLongTermDebt was 32000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 26) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:RepaymentsOfLongTermDebt was 32000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 27) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:InterestPaid was 500000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 28) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:InterestPaid was 500000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 29) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:InterestPaid was 500000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 30) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityCommonStockSharesOutstanding was 50000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 31) | satisfied | SATISFIED: (OK) The reported fact for dei:EntityCommonStockSharesOutstanding was 40000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 32) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:TreasuryStockValue was 2000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 33) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:TreasuryStockValue was 2000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 34) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:TreasuryStockValue was 2000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 35) | satisfied | |

REPORTABILITY_ReportedFactMustBePositive (evaluation 36) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 37) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 38) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PreferredStockSharesAuthorized was 10000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 39) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PreferredStockSharesIssued was 10000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 40) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PreferredStockSharesOutstanding was 10000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 41) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PreferredStockValueOutstanding was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 42) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PreferredStockValueOutstanding was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 43) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:PreferredStockValueOutstanding was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 44) | satisfied | |

REPORTABILITY_ReportedFactMustBePositive (evaluation 45) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockSharesAuthorized was 60000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 46) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockSharesAuthorized was 50000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 47) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockSharesIssued was 40000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 48) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockSharesIssued was 50000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 49) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockSharesOutstanding was 50000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 50) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockSharesOutstanding was 40000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 51) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockValueOutstanding was 20000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 52) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockValueOutstanding was 20000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 53) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockValueOutstanding was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 54) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockValueOutstanding was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 55) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:CommonStockValueOutstanding was 10000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 56) | satisfied | |

REPORTABILITY_ReportedFactMustBePositive (evaluation 57) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:TreasuryStockShares was 10000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 58) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:IncomeTaxesPaid was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 59) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:IncomeTaxesPaid was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 60) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:IncomeTaxesPaid was 1000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 61) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:Dividends was 9000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 62) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:Dividends was 9000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 63) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:Dividends was 9000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 64) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProductWarrantyAccrualWarrantiesIssued was 7000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 65) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProductWarrantyAccrualWarrantiesIssued was 7000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 66) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProductWarrantyAccrualPayments was 6000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 67) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:ProductWarrantyAccrualPayments was 6000000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 68) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:NonmonetaryTransactionAmountOfBarterTransaction was 200000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 69) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:NonmonetaryTransactionAmountOfBarterTransaction was 600000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 70) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:NonmonetaryTransactionAmountOfBarterTransaction was 200000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

REPORTABILITY_ReportedFactMustBePositive (evaluation 71) | satisfied | SATISFIED: (OK) The reported fact for us-gaap:NonmonetaryTransactionAmountOfBarterTransaction was 200000 which is, as expected, greater than or equal to 0 (i.e. not less than 0). |

CONSISTENCY_CommonSharesAuthorizedGreaterThanIssued (evaluation 1) | satisfied | $v:VARIABLE_SharesIssued=40000 < $v:VARIABLE_SharesAuthorized=50000 |

CONSISTENCY_CommonSharesAuthorizedGreaterThanIssued (evaluation 2) | satisfied | $v:VARIABLE_SharesIssued=50000 < $v:VARIABLE_SharesAuthorized=60000 |

CONSISTENCY_PreferredSharesAuthorizedGreaterThanIssued (evaluation 1) | satisfied | $v:VARIABLE_SharesIssued=10000 = $v:VARIABLE_SharesAuthorized=10000 or $v:VARIABLE_SharesIssued=10000 < $v:VARIABLE_SharesAuthorized=10000 |

CONSISTENCY_PreferredStockSharesIssued_GreaterThanZero (evaluation 1) | satisfied | $v:VARIABLE_FactGreaterThanZero=10000 ge 0 |

CONSISTENCY_CommonStockSharesAuthorized_GreaterThanZero_Consistency (evaluation 1) | satisfied | $v:VARIABLE_FactGreaterThanZero=60000 ge 0 |

CONSISTENCY_CommonStockSharesAuthorized_GreaterThanZero_Consistency (evaluation 2) | satisfied | $v:VARIABLE_FactGreaterThanZero=50000 ge 0 |

CONSISTENCY_TreasuryStockValue_GreaterThanZero (evaluation 1) | satisfied | $v:VARIABLE_FactGreaterThanZero=2000000 ge 0 |

CONSISTENCY_TreasuryStockValue_GreaterThanZero (evaluation 2) | satisfied | $v:VARIABLE_FactGreaterThanZero=2000000 ge 0 |

CONSISTENCY_TreasuryStockValue_GreaterThanZero (evaluation 3) | satisfied | $v:VARIABLE_FactGreaterThanZero=2000000 ge 0 |

CONSISTENCY_TreasuryStockValue_GreaterThanZero (evaluation 4) | satisfied | $v:VARIABLE_FactGreaterThanZero=2000000 ge 0 |

CONSISTENCY_Dividends_GreaterThanZero (evaluation 1) | satisfied | $v:VARIABLE_FactGreaterThanZero=9000000 ge 0 |

CONSISTENCY_Dividends_GreaterThanZero (evaluation 2) | satisfied | $v:VARIABLE_FactGreaterThanZero=9000000 ge 0 |

CONSISTENCY_Dividends_GreaterThanZero (evaluation 3) | satisfied | $v:VARIABLE_FactGreaterThanZero=9000000 ge 0 |