Network/Fact Group: (http://www.abc.com/role/EntityInformation) |
Existence assertion |
Entity registrant name (dei:EntityRegistrantName) required in this component.
|
FILER_Exists_EntityRegistrantName |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/EntityInformation) |
Existence assertion |
Entity Central Index Key (dei:EntityCentralIndexKey) required in this component.
|
FILER_Exists_EntityCentralIndexKey |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/EntityInformation) |
Existence assertion |
Entity Filer Category (dei:EntityFilerCategory) required in this component.
|
FILER_Exists_EntityFilerCategory |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/EntityInformation) |
Existence assertion |
Entity Current Reporting Status (dei:EntityCurrentReportingStatus) required in this component.
|
FILER_Exists_EntityCurrentReportingStatus |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/EntityInformation) |
Existence assertion |
Entity Voluntary Filers (dei:EntityVoluntaryFilers) required in this component.
|
FILER_Exists_EntityVoluntaryFilers |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/EntityInformation) |
Existence assertion |
Entity Well Known Seasoned Issuer (dei:EntityWellKnownSeasonedIssuer) required in this component.
|
FILER_Exists_EntityWellKnownSeasonedIssuer |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/EntityListingsInformation) |
Existence assertion |
Entity Common Stock Shares Outstanding (dei:EntityCommonStockSharesOutstanding) required in this component.
|
FILER_Exists_EntityCommonStockSharesOutstanding |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Existence assertion |
Current Fiscal Year End Date (dei:CurrentFiscalYearEndDate) required in this component.
|
FILER_Exists_CurrentFiscalYearEndDate |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Existence assertion |
Document Period End Date (dei:DocumentPeriodEndDate) required in this component.
|
FILER_Exists_DocumentPeriodEndDate |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Existence assertion |
Document Fiscal Year Focus (dei:DocumentFiscalYearFocus) required in this component.
|
FILER_Exists_DocumentFiscalYearFocus |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Existence assertion |
Document Fiscal Period Focus (dei:DocumentFiscalPeriodFocus) required in this component.
|
FILER_Exists_DocumentFiscalPeriodFocus |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Existence assertion |
Amendment Flag (dei:AmendmentFlag) required in this component.
|
FILER_Exists_AmendmentFlag |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Existence assertion |
Document Type (dei:DocumentType) required in this component.
|
FILER_Exists_DocumentType |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheet) |
Value assertion |
Balance sheet balances. |
FILER_Balances_BalanceSheet |
$Total_Assets = $Total_LiabilitiesAndEquity |
Network/Fact Group: (http://www.abc.com/role/BalanceSheet) |
Existence assertion |
Assets (us-gaap:Assets) must exist on a balance sheet |
FILER_Exists_Assets2 |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheet) |
Existence assertion |
Liabilities and Equity (us-gaap:LiabilitiesAndStockholdersEquity or us-gaap:LiabilitiesAndPartnersCapital) must exist on a
balance sheet
|
FILER_Exists_LiabilitiesAndEquity |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheet) |
Existence assertion |
Equity (us-gaap:StockholdersEquity or us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) must
exist on a balance sheet
|
FILER_Exists_Equity |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheet) |
Existence assertion |
Current assets (us-gaap:AssetsCurrent) must exist on a classified balance sheet. |
FILER_Exists_CurrentAssets |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheet) |
Existence assertion |
Current liabilities (us-gaap:LiabilitiesCurrent) must exist on a classified balance sheet. |
FILER_Exists_CurrentLiabilities |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalPreferredStock) |
Existence assertion |
Preferred Stock Shares Authorized (us-gaap:PreferredStockSharesAuthorized) is required in this component. |
FILER_Exists_PreferredStockSharesAuthorized |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalPreferredStock) |
Existence assertion |
Preferred Stock Shares Issued (us-gaap:PreferredStockSharesIssued) is required in this component. |
FILER_Exists_PreferredStockSharesIssued |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalPreferredStock) |
Existence assertion |
Preferred Stock Shares Outstanding (us-gaap:PreferredStockSharesOutstanding) is required in this component. |
FILER_Exists_PreferredStockSharesOutstanding |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalPreferredStock) |
Value assertion |
Authorized preferred shares greater than issued common shares. |
FILER_Consistency_PreferredSharesAuthorizedGreaterThanIssued |
$VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized or $VARIABLE_SharesIssued = $VARIABLE_SharesAuthorized |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalPreferredStock) |
Value assertion |
Issued preferred shares greater than outstanding preferred shares. |
FILER_Consistency_PreferredSharesIssuedGreaterThanOutstanding |
$VARIABLE_SharesOutstanding < $VARIABLE_SharesIssued or $VARIABLE_SharesOutstanding = $VARIABLE_SharesIssued |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalPreferredStock) |
Value assertion |
Preferred stock value outstanding (us-gaap:PreferredStockValueOutstanding) for each class foots to total. |
FILER_MemberAggregation_Foots_PreferredStockValueOutstanding |
abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00 |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalCommonStock) |
Existence assertion |
Common Stock Shares Authorized (us-gaap:CommonStockSharesAuthorized) is required in this component. |
FILER_Exists_CommonStockSharesAuthorized |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalCommonStock) |
Existence assertion |
Common Stock Shares Issued (us-gaap:CommonStockSharesIssued) is required in this component. |
FILER_Exists_CommonStockSharesIssued |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalCommonStock) |
Existence assertion |
Common Stock Shares Outstanding (us-gaap:CommonStockSharesOutstanding) is required in this component. |
FILER_Exists_CommonStockSharesOutstanding |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalCommonStock) |
Value assertion |
Authorized common shares greater than issued common shares. |
FILER_Consistency_CommonSharesAuthorizedGreaterThanIssued |
$VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized or $VARIABLE_SharesIssued = $VARIABLE_SharesAuthorized |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalCommonStock) |
Value assertion |
Issued common shares greater than outstanding common shares. |
FILER_Consistency_CommonSharesIssuedGreaterThanOutstanding |
$VARIABLE_SharesOutstanding < $VARIABLE_SharesIssued or $VARIABLE_SharesOutstanding = $VARIABLE_SharesIssued |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalCommonStock) |
Value assertion |
Common stock value outstanding (us-gaap:CommonStockValueOutstanding) for each class foots to total. |
FILER_MemberAggregation_Foots_CommonStockValueOutstanding |
abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00 |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalTreasuryStock) |
Existence assertion |
Treasury stock amount (us-gaap:TreasuryStockValue) is required in this component. |
FILER_Exists_TreasuryStockAmount |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BalanceSheetParentheticalTreasuryStock) |
Value assertion |
Treasury stock amount (us-gaap:TreasuryStockValue) for each class foots to total. |
FILER_MemberAggregation_Foots_TreasuryStockValue |
abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00 |
Network/Fact Group: (http://www.abc.com/role/IncomeStatement) |
Existence assertion |
Fact net income (loss) must not be equal to zero. |
FILER_NotEqualToZero_NetIncomeLoss |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/IncomeStatement) |
Value assertion |
Basic earnings per share properly computes. |
FILER_ComplexComputation_BasicEarningsPerShare |
abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0 |
Network/Fact Group: (http://www.abc.com/role/IncomeStatement) |
Value assertion |
Basic earnings per share properly computes. |
FILER_ComplexComputation_DillutedEarningsPerShare |
abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0 |
Network/Fact Group: (http://www.abc.com/role/ComprehensiveIncome) |
Existence assertion |
Comprehensive income (loss) (us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest) required
in this component.
|
FILER_Exists_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/ComprehensiveIncome) |
Value assertion |
Comprehensive income components foots. |
FILER_RollUp_ComprehensiveIncomeComponents |
$Total_ComprehensiveIncome = ($AttributableToParent + $AttributableToNoncontrollingInterest) |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Existence assertion |
Net cash flow (us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease) must exist on a cash flow statement. |
FILER_Exists_NetCashFlow |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Cash and cash equivalents reconciles. |
FILER_RollFowardReconciles_CashAndCashEquivalents |
$VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Effective income tax rate reconciliation foots. |
FILER_RollUp_NetCashFlow |
$Total_NetCashFlow = ($Operating + $Investing + $Financing + $ExchangeRateChanges) |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Accounts receivable reconciles using increase/decrease amount. |
FILER_IncreaseDecreaseReconciles_AccountsReceivable |
$VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Inventories reconciles using increase/decrease amount. |
FILER_IncreaseDecreaseReconciles_Inventories |
$VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Accounts Payable reconciles using increase/decrease amount. |
FILER_IncreaseDecreaseReconciles_AccountsPayable |
$VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Accrued expenses reconciles using increase/decrease amount. |
FILER_IncreaseDecreaseReconciles_AccruedExpenses |
$VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/CashFlowStatement) |
Value assertion |
Product warranty accrual reconciles using increase/decrease amount. |
FILER_IncreaseDecreaseReconciles_ProductWarrantyAccrual |
$VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/PriorPeriodAdjustment) |
Value assertion |
Adjustment reconciles: us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest (origionally stated
balance) + adjustments = us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest (restated balance)
across the Report Date [Axis]
|
FILER_Adjustment_Reconciles_PriorPeriodAdjustments_TotalStockholdersEquity |
$Restated = ($OrigionallyStated + $CorrectionOfError + $ManditoryAccountingChange) |
Network/Fact Group: (http://www.abc.com/role/ChangesInTotalStockholdersEquity) |
Value assertion |
Total stockholders equity (us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) roll forward reconciles. |
FILER_RollForwardReconciles_TotalStockholdersEquity |
$VARIABLE_BalanceStart + $NetIncome - $Dividends + $OtherComprehensiveIncome = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/NatureOfBusiness) |
Existence assertion |
Nature of business (us-gaap:NatureOfOperations) is required in this component. |
FILER_Exists_NatureOfBusiness |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/SignificantAccountingPolicies) |
Existence assertion |
Revenue recognition policy (us-gaap:RevenueRecognitionPolicyTextBlock) is required in this component. |
FILER_Exists_RevenueRecognitionPolicy |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Basis Of Valuation (us-gaap:PropertyPlantAndEquipmentBasisOfValuation) is required in this component for land. |
FILER_Exists_BasisOfValuation_Land |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Basis Of Valuation (us-gaap:PropertyPlantAndEquipmentBasisOfValuation) is required in this component for machinery. |
FILER_Exists_BasisOfValuation_Machinery |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Basis Of Valuation (us-gaap:PropertyPlantAndEquipmentBasisOfValuation) is required in this component for furniture and fixtures. |
FILER_Exists_BasisOfValuation_FurnitureAndFixtures |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Depreciation method (us-gaap:PropertyPlantAndEquipmentDepreciationMethods) is required in this component for machinery. |
FILER_Exists_DepreciationMethods_Machinery |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Depreciation method (us-gaap:PropertyPlantAndEquipmentDepreciationMethods) is required in this component for furniture and
fixtures.
|
FILER_Exists_DepreciationMethods_FurnitureAndFixtures |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Estimated Useful Lives (us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives) is required in this component for machinery. |
FILER_Exists_EstimatedUsefulLives_Machinery |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentPolicies) |
Existence assertion |
Estimated Useful Lives (us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives) is required in this component for furniture
and fixtures.
|
FILER_Exists_EstimatedUsefulLives_FurnitureAndFixtures |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/CashCashEquivalentsAndMarketableSecurities) |
Value assertion |
Cash, cash equivalents, and short-term debt foots. |
FILER_RollUp_CashCashEquivalentsAndShortTermInvestments |
$Total_CashAndCashEquivalentsAndShortTermInvestments = ($CashAndCashEquivalents + $ShortTermInvestments) |
Network/Fact Group: (http://www.abc.com/role/CashAndCashEquivalentsComponents) |
Value assertion |
Details of cash and cash equivalents (us-gaap:CashAndCashEquivalentsAtCarryingValue) foots. |
FILER_MemberAggregation_Foots_CashAndCashEquivalentsAtCarryingValue |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/MarketableSecuritiesComponents) |
Value assertion |
Details of Marketable securities (us-gaap:AvailableForSaleSecuritiesCurrent) foots. |
FILER_MemberAggregation_Foots_MarketableSecurities |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/InventoryComponents) |
Existence assertion |
Inventory Net (us-gaap:InventoryNet) required in this component.
|
FILER_Exists_InventoryNet |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/InventoryComponents) |
Value assertion |
Inventory components foots. |
FILER_RollUp_InventoryComponents |
$Total_Inventory = ($FinishedGoods + $WorkInProcess + $RawMaterials + $Other) |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentComponents) |
Value assertion |
Property, plant and equipment, gross, components foots. |
FILER_MemberAggregation_Foots_PropertyPlantAndEquipmentGrossComponents |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentComponents) |
Value assertion |
Property, plant, and equipment, net = PPE gross - Accumulated depreciation. |
FILER_RollUp_PropertyPlantAndEquipmentNet |
$Net = ($Gross - $AccumulatedDepreciation) |
Network/Fact Group: (http://www.abc.com/role/DeferredCosts) |
Value assertion |
Deferred costs foots. |
FILER_RollUp_DeferredCosts |
$Total = ($AdvertisingCosts + $SetUpCosts + $SalesCommissions) |
Network/Fact Group: (http://www.abc.com/role/ProductWarrantyAccrual) |
Existence assertion |
Product warranty accrual (us-gaap:ProductWarrantyAccrual) is required in this component. |
FILER_Exists_ProductWarrantyAccrual |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/ProductWarrantyAccrual) |
Value assertion |
Product warranty accrual (us-gaap:ProductWarrantyAccrual) roll forward reconciles. |
FILER_RollForwardReconciles_ProductWarrantyAccrual |
$VARIABLE_BalanceStart + $WarrantiesIssued - $Payments + $CurrencyTranslation = $VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/ProductWarrantyAccrual) |
Value assertion |
Product warranty accrual current and noncurrent portions foot to total. |
FILER_RollUp_ProductWarrantyComponents |
$Total = ($Current + $Noncurrent) |
Network/Fact Group: (http://www.abc.com/role/LongTermDebtInstruments) |
Existence assertion |
Debt instrument description (us-gaap:DebtInstrumentDescription) must exist for each long term debt instrument. |
FILER_Exists_DebtInstrumentDescription |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/LongTermDebtInstruments) |
Existence assertion |
Long Term Debt (us-gaap:LongTermDebt) must exist for each long term debt instrument. |
FILER_Exists_LongTermDebt |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/LongTermDebtInstruments) |
Value assertion |
Long-term debt instruments foots to total long-term debt. |
FILER_MemberAggregation_Foots_LongTermDebtInstruments |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/LongTermDebtInstruments) |
Value assertion |
Long term debt current and non current portion foots to total long term debt. |
FILER_RollUp_LongTermDebt |
$Total = ($Current + $Noncurrent) |
Network/Fact Group: (http://www.abc.com/role/MaturitiesOfLongTermDebt) |
Existence assertion |
Long Term Debt (us-gaap:LongTermDebt) required in this component.
|
FILER_Exists_LongTermDebt_Maturities |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/MaturitiesOfLongTermDebt) |
Value assertion |
Maturities of long-term debt foots. |
FILER_RollUp_LongTermDebtMaturities |
$Total_LongTermDebt = ($InNextTwelveMonths + $InYearTwo + $InYearThree + $InYearFour + $InYearFive + $AfterYearFive) |
Network/Fact Group: (http://www.abc.com/role/OtherNoncurrentLiabilities) |
Value assertion |
Cash, cash equivalents, and short-term debt foots. |
FILER_RollUp_OtherLiabilitiesNoncurrent |
$Total_OtherNoncurrentLiabilities = ($OtherSundry + $DeferredTaxAndOther) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Existence assertion |
Revenues (us-gaap:Revenues) required in this component.
|
FILER_Exists_Revenues |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Existence assertion |
Assets (us-gaap:Assets) required in this component.
|
FILER_Exists_Assets |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
Revenues for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_Revenues |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
OperatingExpenses for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_OperatingExpenses |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
SellingGeneralAndAdministrativeExpense for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_SellingGeneralAndAdministrativeExpense |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
Depreciation for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_Depreciation |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
OperatingIncomeLoss for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_OperatingIncomeLoss |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
PaymentsToAcquirePropertyPlantAndEquipment for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_PaymentsToAcquirePropertyPlantAndEquipment |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
Assets for business segments foots. |
FILER_MemberAggregation_Foots_BusinessSegments_Assets |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Existence assertion |
Revenues (us-gaap:Revenues) is required in this component. |
FILER_Exists_Revenues2 |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Existence assertion |
Total noncurrent assets (us-gaap:NoncurrentAssets) is required in this component. |
FILER_Exists_NoncurrentAssets |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Value assertion |
Member aggregation foots: North America. |
FILER_MemberAggregation_NorthAmerica |
$VARIABLE_NorthAmerica = ($VARIABLE_CA + $VARIABLE_US) |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Value assertion |
Member aggregation foots: Europe. |
FILER_MemberAggregation_Europe |
$VARIABLE_Europe = ($VARIABLE_GB + $VARIABLE_DE) |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Value assertion |
Member aggregation foots: Total, all geographic areas. |
FILER_MemberAggregation_TotalAllGeographicAreas |
$VARIABLE_Total = ($VARIABLE_NorthAmerica + $VARIABLE_Europe) |
Network/Fact Group: (http://www.abc.com/role/NonmonetaryTransactions) |
Existence assertion |
Basis of accounting (us-gaap:NonmonetaryTransactionBasisOfAccountingForAssetsTransferred) must exist for each asset transfered. |
FILER_Exists_NonmonetaryTransactionBasisOfAccountingForAssetsTransferred |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/NonmonetaryTransactions) |
Existence assertion |
Gain or loss recognized on transfer (us-gaap:NonmonetaryTransactionGainLossRecognizedOnTransfer) must exist for each asset
transfered.
|
FILER_Exists_NonmonetaryTransactionGainLossRecognizedOnTransfer |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/NonmonetaryTransactions) |
Value assertion |
Amount of nonmonetary gain or loss on recognized transactions foots. |
FILER_MemberAggregation_Foots_NonmonetaryTransaction_GainLossRecognizedOnTransfer |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/NonmonetaryTransactions) |
Value assertion |
Amount of nonmonetary barter transactions foots. |
FILER_MemberAggregation_Foots_NonmonetaryTransaction_AmountOfBarterTransaction |
$VARIABLE_Total = sum($VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/SelectFinancialInformation) |
Value assertion |
Variance reconciles: Actual - Forecast = Variance for each fact. |
FILER_Variance_ForecastToActualVarianceCrossCasts |
$VARIABLE_Variance = ($VARIABLE_Actual - $VARIABLE_Forecast) |
Network/Fact Group: (http://www.abc.com/role/SubsequentEvents) |
Existence assertion |
Subsequent event description (us-gaap:SubsequentEventDescription) must exist for each subsequent event. |
FILER_Exists_SubsequentEventDescription |
{Put list of required concepts here} |
Network/Fact Group: (http://www.abc.com/role/SubsequentEvents) |
Existence assertion |
Subsequent event date (us-gaap:SubsequentEventsDate) must exist for each subsequent event. |
FILER_Exists_SubsequentEventsDate |
{Put list of required concepts here} |