Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Value assertion |
dei:EntityCentralIndexKey is required to be reported. |
ASSERTION_101000.A_EntityCentralIndexKey_Exists |
exists ($v:VARIABLE_Concept) |
Network/Fact Group: (http://www.abc.com/role/DocumentInformation) |
Value assertion |
dei:DocumentType is required to be reported. |
ASSERTION_101000.B_DocumentType_Exists |
exists ($v:VARIABLE_Concept) |
Network/Fact Group: (http://www.abc.com/role/StatementOfFinancialPosition) |
Value assertion |
Balance sheet balances (assets = liabilities and equity). |
ASSERTION_104100_AssetsEqualsLiabilitiesPlusEquity_Computes |
$v:VARIABLE_Assets = $v:VARIABLE_LiabilitiesAndStockholdersEquity |
Network/Fact Group: (http://www.abc.com/role/ClassesOfCommonStock) |
Value assertion |
Amount of common stock for all classes foots to total for each class. |
ASSERTION_104102_ClassesOf_CommonStock_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/ClassesOfCommonStock) |
Value assertion |
Amount of common stock for all classes foots to total for each class. |
ASSERTION_104102_ClassesOf_CommonStockSharesOutstanding_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/ClassesOfCommonStock) |
Value assertion |
Common stock roll forward reconciles. |
ASSERTION_154102_CommonStockSharesOutstanding_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/ClassesOfPreferredStock) |
Value assertion |
Amount of preferred stock for all classes foots to total for each class. |
ASSERTION_104101_ClassesOf_PreferredStock_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/ClassesOfPreferredStock) |
Value assertion |
Amount of preferred stock for all classes foots to total for each class. |
ASSERTION_104102_ClassesOf_PreferredStockSharesOutstanding_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/ClassesOfPreferredStock) |
Value assertion |
Preferred shares roll forward reconciles. |
ASSERTION_104101_PreferredStockSharesOutstanding_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/ClassesOfTreasuryStock) |
Value assertion |
Amount of treasury stock for all classes foots to total for each class. |
ASSERTION_104103_ClassesOf_TreasuryStock_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/StatementOfCashFlows) |
Value assertion |
Cash flow statement roll forward reconciles. |
ASSERTION_106100_CashFlowStatement_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityAttributableToParent) |
Value assertion |
Stockholders equity attributable to parent roll forward reconciles. |
ASSERTION_153106_StockholdersEquityAttibutableToParent_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityPreferredStock) |
Value assertion |
Preferred stock roll forward reconciles. |
ASSERTION_153101_PreferredStockValue_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityCommonStock) |
Value assertion |
Common stock roll forward reconciles. |
ASSERTION_153102_CommonStockValue_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityAdditionalPaidInCapital) |
Value assertion |
Additional paid in capital roll forward reconciles. |
ASSERTION_153103_AdditionalPaidInCapital_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityTreasuryStock) |
Value assertion |
Treasury stock roll forward reconciles. |
ASSERTION_153104_TreasuryStockValue_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityRetainedEarnings) |
Value assertion |
Retained earings roll forward reconciles. |
ASSERTION_153105_RetainedEarningsAccumulatedDeficit_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityAttributableToNoncontrollingInterest) |
Value assertion |
Noncontrolling interest roll forward reconciles. |
ASSERTION_153107_NoncontrollingInterest_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) |
Value assertion |
Total equity roll forward reconciles. |
ASSERTION_153108_TotalEquity_ParentPlusMinorityInterest_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/PriorPeriodAdjustmentRetainedEarnings) |
Value assertion |
Prior period adjustment to Retained earnings reconciles (origionally stated to restated balance). |
ASSERTION_15310*_PriorPeriodAdjustments_RetainedEarnings_Reconciles |
$v:VARIABLE_Restated = ($v:VARIABLE_Origional + $v:VARIABLE_Adjustment) |
Network/Fact Group: (http://www.abc.com/role/PriorPeriodAdjustmentStockholderEquityAttributableToParent) |
Value assertion |
Prior period adjustment of StockholdersEquityAttributableToParent reconciles (origionally stated to restated balance). |
ASSERTION_15310*_PriorPeriodAdjustments_StockholdersEquityAttributableToParent_Reconciles |
$v:VARIABLE_Restated = ($v:VARIABLE_Origional + $v:VARIABLE_Adjustment) |
Network/Fact Group: (http://www.abc.com/role/PriorPeriodAdjustmentStockholderEquityAttributableToParent) |
Value assertion |
Prior period adjustment of StockholdersEquityIncludingPortionAttributableToParent reconciles (origionally stated to restated
balance).
|
ASSERTION_15310*_PriorPeriodAdjustments_StockholdersEquityIncludingPortionAttributableToParent_Reconciles |
$v:VARIABLE_Restated = ($v:VARIABLE_Origional + $v:VARIABLE_Adjustment) |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) |
Value assertion |
Equity of parent cross casts. |
ASSERTION_154***_StatementOfChangesInEquity_ChangesCrossCasts1 |
$v:EquityOfParent = ($v:PreferredStock + $v:CommonStock + $v:AdditionalPaidInCapital + $v:TreasuryStock + $v:RetainedEarings) |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) |
Value assertion |
EquityIncludingParentAndNoncontrollingInterest cross casts. |
ASSERTION_154***_StatementOfChangesInEquity_ChangesCrossCasts2 |
$v:EquityIncludingParentAndNoncontrollingInterest = ($v:EquityOfParent + $v:EquityOfNoncontrollingInterest) |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityAttributableToParent) |
Value assertion |
EquityOfParent cross casts. |
ASSERTION_154***_StatementOfChangesInEquity_BalancesCrossCasts1 |
$v:EquityOfParent = ($v:PreferredStock + $v:CommonStock + $v:AdditionalPaidInCapital - $v:TreasuryStock + $v:RetainedEarings) |
Network/Fact Group: (http://www.abc.com/role/StatementOfChangesInEquityStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) |
Value assertion |
EquityIncludingParentAndNoncontrollingInterest cross casts. |
ASSERTION_154***_StatementOfChangesInEquity_BalancesCrossCasts2 |
$v:EquityIncludingParentAndNoncontrollingInterest = ($v:EquityOfParent + $v:EquityOfNoncontrollingInterest) |
Network/Fact Group: (http://www.abc.com/role/PropertyPlantAndEquipmentDetail) |
Value assertion |
Amount of property, plant and equipment for all types foots to total for all PPE. |
ASSERTION_305000_PropertyPlantAndEquipmentByType_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/LongTermDebtInstruments) |
Value assertion |
Amount of long term debt instruments foots to total long-term debt. |
ASSERTION_306010_LongTermDebtInstruments_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/LossContingencyAccrual) |
Value assertion |
Loss contingency accrual roll forward reconciles. |
ASSERTION_307000_LossContingencyAccrual_Reconciles |
$v:VARIABLE_BalanceStart + $v:VARIABLE_Change1 - $v:VARIABLE_Change2 = $v:VARIABLE_BalanceEnd |
Network/Fact Group: (http://www.abc.com/role/NonmonetaryTransactions) |
Value assertion |
Amount of nonmonetary gain or loss on recognized transactions foots. |
ASSERTION_308000_NonmonetaryTransactionGainLossRecognizedOnTransfer_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/NonmonetaryTransactions) |
Value assertion |
Amount of nonmonetary barter transactions foots. |
ASSERTION_308000_NonmonetaryTransactionAmountOfBarterTransaction_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
Revenues for business segments foots. |
ASSERTION_309001_BusinessSegments_Revenues_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
OperatingExpenses for business segments foots. |
ASSERTION_309001_BusinessSegments_OperatingExpenses_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
SellingGeneralAndAdministrativeExpense for business segments foots. |
ASSERTION_309001_BusinessSegments_SellingGeneralAndAdministrativeExpense_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
Depreciation for business segments foots. |
ASSERTION_309001_BusinessSegments_Depreciation_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
OperatingIncomeLoss for business segments foots. |
ASSERTION_309001_BusinessSegments_OperatingIncomeLoss_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
PaymentsToAcquirePropertyPlantAndEquipment for business segments foots. |
ASSERTION_309001_BusinessSegments_PaymentsToAcquirePropertyPlantAndEquipment_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/BusinessSegments) |
Value assertion |
Assets for business segments foots. |
ASSERTION_309001_BusinessSegments_Assets_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Value assertion |
Operating income foots. |
ASSERTION_309002_GeographicAreas_Areas_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |
Network/Fact Group: (http://www.abc.com/role/GeographicAreas) |
Value assertion |
Operating income foots. |
ASSERTION_309002_GeographicAreas_Countries_Foots |
$v:VARIABLE_Total = sum($v:VARIABLE_Each) |