Business Rules Summary

Assertions Summary

Defined Executed Pass Fail
Existence assertions 55 55 55 0
Value assertions 71 200 200 0
Consistency assertions 0 0 0 0
Total all assertions 126 255 255 0

Formulae Summary

Defined Executed Facts created
Formulae 0 0 0

Calculations Summary

Defined Executed Pass Inconsistent
Calculations 13 132 116 16

Reporting Entity Specific Rules Summary

Defined Executed Pass Inconsistent
Reporting Entity Specific Rules 3 263 263 0

Total Validations Summary

Severity Signal Count
ERROR frta-e:NotApprovedResourceRole 32
ERROR edgar-e:InvalidLinkbaseFileNameFormat 1
WARNING edgar-w:ConflictingCalculation 2
WARNING xc-usg-w:DeprecatedConcept 2
WARNING frta-w:IdenticalOrderAttribute 2
WARNING usfac-w:ReportFrameNotKnownForEntity 1
REVIEW xc-notes-r:InvalidLevel4NetworkTitleSuffix 17
REVIEW dqc-r:ContextDateAfterPeriodEndDateForecasts 3
REVIEW dqc-r:AxisWithInappropriateUSGAAPMembers 4
REVIEW dqc-r:ContextDateAfterPeriodEndDateSubsequentEvents 4
REVIEW edgar-dei-r:MissingTradingSymbol 1
INCONSISTENCY xbrl21e:SummationItemValidationSignal 16
BEST PRACTICE xc-usgc-bp:PresentationTotalNotCalculationTotal 1
BEST PRACTICE edgar-bp:FileNameFormatNotMatchingInstance 1
INFORMATION edgar-i:ConflictingCalculation 4

XBRL Cloud: Business Report
Component: (Network and Table)
Network
1100 - Document - Document Information
(http://www.abc.com/role/DocumentInformation)
Table Document Information [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Document Type (dei:DocumentType) required in this component.
(FILER_Exists_DocumentType)
Pass Specified concept(s) exist
2 Document Period End Date (dei:DocumentPeriodEndDate) required in this component.
(FILER_Exists_DocumentPeriodEndDate)
Pass Specified concept(s) exist
3 Current Fiscal Year End Date (dei:CurrentFiscalYearEndDate) required in this component.
(FILER_Exists_CurrentFiscalYearEndDate)
Pass Specified concept(s) exist
4 Document Fiscal Year Focus (dei:DocumentFiscalYearFocus) required in this component.
(FILER_Exists_DocumentFiscalYearFocus)
Pass Specified concept(s) exist
5 Document Fiscal Period Focus (dei:DocumentFiscalPeriodFocus) required in this component.
(FILER_Exists_DocumentFiscalPeriodFocus)
Pass Specified concept(s) exist
6 Amendment Flag (dei:AmendmentFlag) required in this component.
(FILER_Exists_AmendmentFlag)
Pass Specified concept(s) exist

Component: (Network and Table)
Network
1200 - Document - Entity Information
(http://www.abc.com/role/EntityInformation)
Table Entity Information [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Entity Voluntary Filers (dei:EntityVoluntaryFilers) required in this component.
(FILER_Exists_EntityVoluntaryFilers)
Pass Specified concept(s) exist
2 Entity Filer Category (dei:EntityFilerCategory) required in this component.
(FILER_Exists_EntityFilerCategory)
Pass Specified concept(s) exist
3 Entity Well Known Seasoned Issuer (dei:EntityWellKnownSeasonedIssuer) required in this component.
(FILER_Exists_EntityWellKnownSeasonedIssuer)
Pass Specified concept(s) exist
4 Entity Central Index Key (dei:EntityCentralIndexKey) required in this component.
(FILER_Exists_EntityCentralIndexKey)
Pass Specified concept(s) exist
5 Entity Current Reporting Status (dei:EntityCurrentReportingStatus) required in this component.
(FILER_Exists_EntityCurrentReportingStatus)
Pass Specified concept(s) exist
6 Entity registrant name (dei:EntityRegistrantName) required in this component.
(FILER_Exists_EntityRegistrantName)
Pass Specified concept(s) exist

Component: (Network and Table)
Network
1300 - Document - Entity Listings Information
(http://www.abc.com/role/EntityListingsInformation)
Table Entity Listings [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Entity Common Stock Shares Outstanding (dei:EntityCommonStockSharesOutstanding) required in this component.
(FILER_Exists_EntityCommonStockSharesOutstanding)
Pass Specified concept(s) exist

Component: (Network and Table)
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Table Balance Sheet [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Assets (us-gaap:Assets) must exist on a balance sheet
(FILER_Exists_Assets2)
Pass Specified concept(s) exist
2 Current assets (us-gaap:AssetsCurrent) must exist on a classified balance sheet.
(FILER_Exists_CurrentAssets)
Pass Specified concept(s) exist
3 Liabilities and Equity (us-gaap:LiabilitiesAndStockholdersEquity or us-gaap:LiabilitiesAndPartnersCapital) must exist on a balance sheet
(FILER_Exists_LiabilitiesAndEquity)
Pass Specified concept(s) exist
4 Current liabilities (us-gaap:LiabilitiesCurrent) must exist on a classified balance sheet.
(FILER_Exists_CurrentLiabilities)
Pass Specified concept(s) exist
5 Equity (us-gaap:StockholdersEquity or us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) must exist on a balance sheet
(FILER_Exists_Equity)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Balance sheet balances.
(FILER_Balances_BalanceSheet)
Pass $Total_Assets = $Total_LiabilitiesAndEquity
2 Balance sheet balances.
(FILER_Balances_BalanceSheet)
Pass $Total_Assets = $Total_LiabilitiesAndEquity

XBRL Calculations

Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total assets [Roll Up]
Total current assets [Roll Up]
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 11,000,000  + 11,000,000  11,000,000  DR -3
Marketable securities 9,000,000  + 9,000,000  9,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  + 20,000,000  20,000,000  DR -3 OK
 
Accounts receivable, net of allowance for doubtful accounts of $1,000 and $1,000 29,000,000  + 29,000,000  29,000,000  DR -3
Inventories 4,000,000  + 4,000,000  4,000,000  DR -3
Prepaid expenses 3,000,000  + 3,000,000  3,000,000  DR -3
Total current assets 56,000,000  + 56,000,000  56,000,000  DR -3 OK
 
Total noncurrent assets [Roll Up]
Property, plant and equipment, net 82,000,000  + 82,000,000  82,000,000  DR -3
Deferred costs 9,000,000  + 9,000,000  9,000,000  DR -3
Total noncurrent assets 91,000,000  + 91,000,000  91,000,000  DR -3 OK
 
Total assets 147,000,000  147,000,000  147,000,000  DR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total assets [Roll Up]
Total current assets [Roll Up]
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 10,000,000  + 10,000,000  10,000,000  DR -3
Marketable securities 10,000,000  + 10,000,000  10,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  + 20,000,000  20,000,000  DR -3 OK
 
Accounts receivable, net of allowance for doubtful accounts of $1,000 and $1,000 29,000,000  + 29,000,000  29,000,000  DR -3
Inventories 4,000,000  + 4,000,000  4,000,000  DR -3
Prepaid expenses 3,000,000  + 3,000,000  3,000,000  DR -3
Total current assets 56,000,000  + 56,000,000  56,000,000  DR -3 OK
 
Total noncurrent assets [Roll Up]
Property, plant and equipment, net 82,000,000  + 82,000,000  82,000,000  DR -3
Deferred costs 9,000,000  + 9,000,000  9,000,000  DR -3
Total noncurrent assets 91,000,000  + 91,000,000  91,000,000  DR -3 OK
 
Total assets 147,000,000  147,000,000  147,000,000  DR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total liabilities and equity [Roll Up]
Total current liabilities [Roll Up]
Accounts payable 3,000,000  + 3,000,000  3,000,000  CR -3
Accrued liabilities 4,000,000  + 4,000,000  4,000,000  CR -3
Current portion of long-term debt 22,000,000  + 22,000,000  22,000,000  CR -3
Product warranty accrual, current portion 26,000,000  + 26,000,000  26,000,000  CR -3
Total current liabilities 55,000,000  + 55,000,000  55,000,000  CR -3 OK
 
Total noncurrent liabilities [Roll Up]
Product warranty accrual, noncurrent portion 32,000,000  + 32,000,000  32,000,000  CR -3
Long-term debt 19,000,000  + 19,000,000  19,000,000  CR -3
Other 1,000,000  + 1,000,000  1,000,000  CR -3
Total noncurrent liabilities 52,000,000  + 52,000,000  52,000,000  CR -3 OK
 
Commitments and contingencies   +     CR -3
Total stockholders' equity [Roll Up]
Stockholders' equity attributable to parent [Roll Up]
Preferred stock, $1 par, 10,000 shares authorized, issued and outstanding 10,000,000  + 10,000,000  10,000,000  CR -3
Class A and Class B common stock, $1 par, 110,000 shares authorized (Class A 60,000, Class B 50,000), 90,000 shares issued and outstanding (Class A 50,000, Class B 40,000) 20,000,000  + 20,000,000  20,000,000  CR -3
Additional paid-in capital 1,000,000  + 1,000,000  1,000,000  CR -3
Treasury stock, 10,000 shares (2,000,000) - 2,000,000  2,000,000  DR -3
Accumulated other comprehensive income 1,000,000  + 1,000,000  1,000,000  CR -3
Retained earnings 6,000,000  + 6,000,000  6,000,000  CR -3
Stockholders' equity attributable to parent 36,000,000  + 36,000,000  36,000,000  CR -3 OK
 
Stockholders' equity attributable to noncontrolling interest 4,000,000  + 4,000,000  4,000,000  CR -3
Total stockholders' equity 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 
Total liabilities and equity 147,000,000  147,000,000  147,000,000  CR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total liabilities and equity [Roll Up]
Total current liabilities [Roll Up]
Accounts payable 3,000,000  + 3,000,000  3,000,000  CR -3
Accrued liabilities 4,000,000  + 4,000,000  4,000,000  CR -3
Current portion of long-term debt 22,000,000  + 22,000,000  22,000,000  CR -3
Product warranty accrual, current portion 26,000,000  + 26,000,000  26,000,000  CR -3
Total current liabilities 55,000,000  + 55,000,000  55,000,000  CR -3 OK
 
Total noncurrent liabilities [Roll Up]
Product warranty accrual, noncurrent portion 32,000,000  + 32,000,000  32,000,000  CR -3
Long-term debt 19,000,000  + 19,000,000  19,000,000  CR -3
Other 1,000,000  + 1,000,000  1,000,000  CR -3
Total noncurrent liabilities 52,000,000  + 52,000,000  52,000,000  CR -3 OK
 
Commitments and contingencies   +     CR -3
Total stockholders' equity [Roll Up]
Stockholders' equity attributable to parent [Roll Up]
Preferred stock, $1 par, 10,000 shares authorized, issued and outstanding 10,000,000  + 10,000,000  10,000,000  CR -3
Class A and Class B common stock, $1 par, 110,000 shares authorized (Class A 60,000, Class B 50,000), 90,000 shares issued and outstanding (Class A 50,000, Class B 40,000) 20,000,000  + 20,000,000  20,000,000  CR -3
Additional paid-in capital 1,000,000  + 1,000,000  1,000,000  CR -3
Treasury stock, 10,000 shares (2,000,000) - 2,000,000  2,000,000  DR -3
Accumulated other comprehensive income 1,000,000  + 1,000,000  1,000,000  CR -3
Retained earnings 6,000,000  + 6,000,000  6,000,000  CR -3
Stockholders' equity attributable to parent 36,000,000  + 36,000,000  36,000,000  CR -3 OK
 
Stockholders' equity attributable to noncontrolling interest 4,000,000  + 4,000,000  4,000,000  CR -3
Total stockholders' equity 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 
Total liabilities and equity 147,000,000  147,000,000  147,000,000  CR -3 OK
 
Network
5010 - Disclosure - Cash, Cash Equivalents, and Marketable Securities
(http://www.abc.com/role/CashCashEquivalentsAndMarketableSecurities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 11,000,000  + 11,000,000  11,000,000  DR -3
Marketable securities 9,000,000  + 9,000,000  9,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  20,000,000  20,000,000  DR -3 OK
 
Network
5010 - Disclosure - Cash, Cash Equivalents, and Marketable Securities
(http://www.abc.com/role/CashCashEquivalentsAndMarketableSecurities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 10,000,000  + 10,000,000  10,000,000  DR -3
Marketable securities 10,000,000  + 10,000,000  10,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  20,000,000  20,000,000  DR -3 OK
 
Network
5040 - Disclosure - Inventory Components
(http://www.abc.com/role/InventoryComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total inventories, net [Roll Up]
Finished Goods 1,000,000  + 1,000,000  1,000,000  DR -3
Work in progress 1,000,000  + 1,000,000  1,000,000  DR -3
Raw materials 1,000,000  + 1,000,000  1,000,000  DR -3
Other 1,000,000  + 1,000,000  1,000,000  DR -3
Total inventories, net 4,000,000  4,000,000  4,000,000  DR -3 OK
 
Network
5040 - Disclosure - Inventory Components
(http://www.abc.com/role/InventoryComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total inventories, net [Roll Up]
Finished Goods 1,000,000  + 1,000,000  1,000,000  DR -3
Work in progress 1,000,000  + 1,000,000  1,000,000  DR -3
Raw materials 1,000,000  + 1,000,000  1,000,000  DR -3
Other 1,000,000  + 1,000,000  1,000,000  DR -3
Total inventories, net 4,000,000  4,000,000  4,000,000  DR -3 OK
 
Network
5050 - Disclosure - Property, Plant and Equipment Components
(http://www.abc.com/role/PropertyPlantAndEquipmentComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Property, plant, and equipment, net [Roll Up]
Property, plant and equipment, gross 97,000,000  + 97,000,000  97,000,000  DR -3
Accumulated depreciation (15,000,000) - 15,000,000  15,000,000  CR -3
Property, plant, and equipment, net 82,000,000  82,000,000  82,000,000  DR -3 OK
 
Network
5050 - Disclosure - Property, Plant and Equipment Components
(http://www.abc.com/role/PropertyPlantAndEquipmentComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Property, plant, and equipment, net [Roll Up]
Property, plant and equipment, gross 97,000,000  + 97,000,000  97,000,000  DR -3
Accumulated depreciation (15,000,000) - 15,000,000  15,000,000  CR -3
Property, plant, and equipment, net 82,000,000  82,000,000  82,000,000  DR -3 OK
 
Network
5060 - Disclosure - Deferred Costs
(http://www.abc.com/role/DeferredCosts)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total deferred costs [Roll Up]
Deferred advertising costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred set-up costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred sales commissions 5,000,000  + 5,000,000  5,000,000  DR -3
Total deferred costs 9,000,000  9,000,000  9,000,000  DR -3 OK
 
Network
5060 - Disclosure - Deferred Costs
(http://www.abc.com/role/DeferredCosts)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total deferred costs [Roll Up]
Deferred advertising costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred set-up costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred sales commissions 5,000,000  + 5,000,000  5,000,000  DR -3
Total deferred costs 9,000,000  9,000,000  9,000,000  DR -3 OK
 
Network
5110 - Disclosure - Other Noncurrent Liabilities
(http://www.abc.com/role/OtherNoncurrentLiabilities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total other noncurrent liabilities [Roll Up]
Other sundry noncurrent liabilities 250,000  + 250,000  250,000  CR -3
Noncurrent deferred taxes and other liabilities 750,000  + 750,000  750,000  CR -3
Total other noncurrent liabilities 1,000,000  1,000,000  1,000,000  CR -3 OK
 
Network
5110 - Disclosure - Other Noncurrent Liabilities
(http://www.abc.com/role/OtherNoncurrentLiabilities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total other noncurrent liabilities [Roll Up]
Other sundry noncurrent liabilities 250,000  + 250,000  250,000  CR -3
Noncurrent deferred taxes and other liabilities 750,000  + 750,000  750,000  CR -3
Total other noncurrent liabilities 1,000,000  1,000,000  1,000,000  CR -3 OK
 

Validations

# Severity Message
1 INFORMATION A fact in an instance whose element is the source of an effective calculation arc in the instance DTS should not have the same calculation arc target in more than one base set. [Section: 6.15.4; edgar-i:ConflictingCalculation]
  • From: Cash, cash equivalents, and marketable securities [us-gaap:CashCashEquivalentsAndShortTermInvestments]
  • To: Cash and cash equivalents [us-gaap:CashAndCashEquivalentsAtCarryingValue]
2 INFORMATION A fact in an instance whose element is the source of an effective calculation arc in the instance DTS should not have the same calculation arc target in more than one base set. [Section: 6.15.4; edgar-i:ConflictingCalculation]
  • From: Cash, cash equivalents, and marketable securities [us-gaap:CashCashEquivalentsAndShortTermInvestments]
  • To: Marketable securities [us-gaap:AvailableForSaleSecuritiesCurrent]
3 WARNING A fact in an instance whose element is the source of an effective calculation arc in the instance DTS should not have the same calculation arc target in more than one base set. [Section: 6.15.4; edgar-w:ConflictingCalculation]
  • Calculation: [[{http://fasb.org/us-gaap/2016-01-31}CashCashEquivalentsAndShortTermInvestments -> {http://fasb.org/us-gaap/2016-01-31}CashAndCashEquivalentsAtCarryingValue] (priority:0), [{http://fasb.org/us-gaap/2016-01-31}CashCashEquivalentsAndShortTermInvestments -> {http://fasb.org/us-gaap/2016-01-31}AvailableForSaleSecuritiesCurrent] (priority:0)]

Component: (Network and Table)
Network
2002 - Statement - Balance Sheet Parenthetical, General
(http://www.abc.com/role/BalanceSheetParentheticalGeneral)
Table Balance Sheet Parenthetical, General [Table]
No business rules found for this component.

Component: (Network and Table)
Network
2003 - Statement - Balance Sheet Parenthetical, Preferred Stock
(http://www.abc.com/role/BalanceSheetParentheticalPreferredStock)
Table Stock by Class [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Preferred Stock Shares Outstanding (us-gaap:PreferredStockSharesOutstanding) is required in this component.
(FILER_Exists_PreferredStockSharesOutstanding)
Pass Specified concept(s) exist
2 Preferred Stock Shares Authorized (us-gaap:PreferredStockSharesAuthorized) is required in this component.
(FILER_Exists_PreferredStockSharesAuthorized)
Pass Specified concept(s) exist
3 Preferred Stock Shares Issued (us-gaap:PreferredStockSharesIssued) is required in this component.
(FILER_Exists_PreferredStockSharesIssued)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Issued preferred shares greater than outstanding preferred shares.
(FILER_Consistency_PreferredSharesIssuedGreaterThanOutstanding)
Pass $VARIABLE_SharesOutstanding < $VARIABLE_SharesIssued or $VARIABLE_SharesOutstanding = $VARIABLE_SharesIssued
2 Authorized preferred shares greater than issued common shares.
(FILER_Consistency_PreferredSharesAuthorizedGreaterThanIssued)
Pass $VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized or $VARIABLE_SharesIssued = $VARIABLE_SharesAuthorized
3 Preferred stock value outstanding (us-gaap:PreferredStockValueOutstanding) for each class foots to total.
(FILER_MemberAggregation_Foots_PreferredStockValueOutstanding)
Pass abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00
4 Preferred stock value outstanding (us-gaap:PreferredStockValueOutstanding) for each class foots to total.
(FILER_MemberAggregation_Foots_PreferredStockValueOutstanding)
Pass abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00

Component: (Network and Table)
Network
2004 - Statement - Balance Sheet Parenthetical, Common Stock
(http://www.abc.com/role/BalanceSheetParentheticalCommonStock)
Table Stock by Class [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Common Stock Shares Outstanding (us-gaap:CommonStockSharesOutstanding) is required in this component.
(FILER_Exists_CommonStockSharesOutstanding)
Pass Specified concept(s) exist
2 Common Stock Shares Authorized (us-gaap:CommonStockSharesAuthorized) is required in this component.
(FILER_Exists_CommonStockSharesAuthorized)
Pass Specified concept(s) exist
3 Common Stock Shares Issued (us-gaap:CommonStockSharesIssued) is required in this component.
(FILER_Exists_CommonStockSharesIssued)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Issued common shares greater than outstanding common shares.
(FILER_Consistency_CommonSharesIssuedGreaterThanOutstanding)
Pass $VARIABLE_SharesOutstanding < $VARIABLE_SharesIssued or $VARIABLE_SharesOutstanding = $VARIABLE_SharesIssued
2 Issued common shares greater than outstanding common shares.
(FILER_Consistency_CommonSharesIssuedGreaterThanOutstanding)
Pass $VARIABLE_SharesOutstanding < $VARIABLE_SharesIssued or $VARIABLE_SharesOutstanding = $VARIABLE_SharesIssued
3 Authorized common shares greater than issued common shares.
(FILER_Consistency_CommonSharesAuthorizedGreaterThanIssued)
Pass $VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized or $VARIABLE_SharesIssued = $VARIABLE_SharesAuthorized
4 Authorized common shares greater than issued common shares.
(FILER_Consistency_CommonSharesAuthorizedGreaterThanIssued)
Pass $VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized or $VARIABLE_SharesIssued = $VARIABLE_SharesAuthorized
5 Common stock value outstanding (us-gaap:CommonStockValueOutstanding) for each class foots to total.
(FILER_MemberAggregation_Foots_CommonStockValueOutstanding)
Pass abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00
6 Common stock value outstanding (us-gaap:CommonStockValueOutstanding) for each class foots to total.
(FILER_MemberAggregation_Foots_CommonStockValueOutstanding)
Pass abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00

Component: (Network and Table)
Network
2005 - Statement - Balance Sheet Parenthetical, Treasury Stock
(http://www.abc.com/role/BalanceSheetParentheticalTreasuryStock)
Table Class of Treasury Stock [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Treasury stock amount (us-gaap:TreasuryStockValue) is required in this component.
(FILER_Exists_TreasuryStockAmount)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Treasury stock amount (us-gaap:TreasuryStockValue) for each class foots to total.
(FILER_MemberAggregation_Foots_TreasuryStockValue)
Pass abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00
2 Treasury stock amount (us-gaap:TreasuryStockValue) for each class foots to total.
(FILER_MemberAggregation_Foots_TreasuryStockValue)
Pass abs( $VARIABLE_Total - sum($VARIABLE_Each) ) lt 1.00

Component: (Network and Table)
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Table Income Statement [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Fact net income (loss) must not be equal to zero.
(FILER_NotEqualToZero_NetIncomeLoss)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Basic earnings per share properly computes.
(FILER_ComplexComputation_DillutedEarningsPerShare)
Pass abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0
2 Basic earnings per share properly computes.
(FILER_ComplexComputation_DillutedEarningsPerShare)
Pass abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0
3 Basic earnings per share properly computes.
(FILER_ComplexComputation_DillutedEarningsPerShare)
Pass abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0
4 Basic earnings per share properly computes.
(FILER_ComplexComputation_BasicEarningsPerShare)
Pass abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0
5 Basic earnings per share properly computes.
(FILER_ComplexComputation_BasicEarningsPerShare)
Pass abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0
6 Basic earnings per share properly computes.
(FILER_ComplexComputation_BasicEarningsPerShare)
Pass abs($EarningsPerShare - ($NetIncomeLoss div $WeightedAverageCommonShares)) eq 0

XBRL Calculations

Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes [Roll Up]
Operating income (loss) [Roll Up]
Gross profit [Roll Up]
Revenues 10,000,000  + 10,000,000  10,000,000  CR 0
Cost of revenues 4,000,000  - 4,000,000  4,000,000  DR 0
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3 OK
 
Total operating expenses [Roll Up]
Selling, general and administrative expenses 1,000,000  + 1,000,000  1,000,000  DR -3
Research and development expenses 500,000  + 500,000  500,000  DR -3
Marketing expense 250,000  + 250,000  250,000  DR -3
Other operating cost and expenses 100,000  + 100,000  100,000  DR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3 OK
 
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Nonoperating income (expense) 6,200,000  + 6,200,000  6,200,000  CR -3
Interest and debt expense (3,000,000) - 3,000,000  3,000,000  DR -3
Income (loss) from continuing operations before taxes 7,350,000  + 7,350,000  7,350,000  CR -3 OK
 
Provision for income taxes 2,000,000  - 2,000,000  2,000,000  DR -3
Net income (loss) 5,350,000  5,350,000  5,350,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes [Roll Up]
Operating income (loss) [Roll Up]
Gross profit [Roll Up]
Revenues 10,000,000  + 10,000,000  10,000,000  CR 0
Cost of revenues 4,000,000  - 4,000,000  4,000,000  DR 0
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3 OK
 
Total operating expenses [Roll Up]
Selling, general and administrative expenses 1,000,000  + 1,000,000  1,000,000  DR -3
Research and development expenses 500,000  + 500,000  500,000  DR -3
Marketing expense 250,000  + 250,000  250,000  DR -3
Other operating cost and expenses 100,000  + 100,000  100,000  DR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3 OK
 
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Nonoperating income (expense) 7,800,000  + 7,800,000  7,800,000  CR -3
Interest and debt expense (2,000,000) - 2,000,000  2,000,000  DR -3
Income (loss) from continuing operations before taxes 9,950,000  + 9,950,000  9,950,000  CR -3 OK
 
Provision for income taxes 2,500,000  - 2,500,000  2,500,000  DR -3
Net income (loss) 7,450,000  7,450,000  7,450,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes [Roll Up]
Operating income (loss) [Roll Up]
Gross profit [Roll Up]
Revenues 10,000,000  + 10,000,000  10,000,000  CR 0
Cost of revenues 4,000,000  - 4,000,000  4,000,000  DR 0
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3 OK
 
Total operating expenses [Roll Up]
Selling, general and administrative expenses 1,000,000  + 1,000,000  1,000,000  DR -3
Research and development expenses 500,000  + 500,000  500,000  DR -3
Marketing expense 250,000  + 250,000  250,000  DR -3
Other operating cost and expenses 100,000  + 100,000  100,000  DR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3 OK
 
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Nonoperating income (expense) 4,200,000  + 4,200,000  4,200,000  CR -3
Interest and debt expense (4,000,000) - 4,000,000  4,000,000  DR -3
Income (loss) from continuing operations before taxes 4,350,000  + 4,350,000  4,350,000  CR -3 OK
 
Provision for income taxes 3,000,000  - 3,000,000  3,000,000  DR -3
Net income (loss) 1,350,000  1,350,000  1,350,000  CR -3 OK
 

Component: (Network and Table)
Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Table Comprehensive Income [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Comprehensive income (loss) (us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest) required in this component.
(FILER_Exists_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Comprehensive income components foots.
(FILER_RollUp_ComprehensiveIncomeComponents)
Pass $Total_ComprehensiveIncome = ($AttributableToParent + $AttributableToNoncontrollingInterest)
2 Comprehensive income components foots.
(FILER_RollUp_ComprehensiveIncomeComponents)
Pass $Total_ComprehensiveIncome = ($AttributableToParent + $AttributableToNoncontrollingInterest)
3 Comprehensive income components foots.
(FILER_RollUp_ComprehensiveIncomeComponents)
Pass $Total_ComprehensiveIncome = ($AttributableToParent + $AttributableToNoncontrollingInterest)

XBRL Calculations

Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Parent [Roll Up]
Comprehensive income (loss) [Roll Up]
Net income (loss) 5,350,000  + 5,350,000  5,350,000  CR -3
Other comprehensive income (loss) [Roll Up]
Change in foreign currency translation adjustment 3,650,000  + 3,650,000  3,650,000  CR -3
Other comprehensive income (loss) 3,650,000  + 3,650,000  3,650,000  CR -3 OK
 
Comprehensive income (loss) 9,000,000  + 9,000,000  9,000,000  CR -3 OK
 
Noncontrolling interest 2,000,000  - 2,000,000  2,000,000  DR -3
Parent 7,000,000  7,000,000  7,000,000  CR -3 OK
 
Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Parent [Roll Up]
Comprehensive income (loss) [Roll Up]
Net income (loss) 7,450,000  + 7,450,000  7,450,000  CR -3
Other comprehensive income (loss) [Roll Up]
Change in foreign currency translation adjustment 1,550,000  + 1,550,000  1,550,000  CR -3
Other comprehensive income (loss) 1,550,000  + 1,550,000  1,550,000  CR -3 OK
 
Comprehensive income (loss) 9,000,000  + 9,000,000  9,000,000  CR -3 OK
 
Noncontrolling interest 5,000,000  - 5,000,000  5,000,000  DR -3
Parent 4,000,000  4,000,000  4,000,000  CR -3 OK
 
Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Parent [Roll Up]
Comprehensive income (loss) [Roll Up]
Net income (loss) 1,350,000  + 1,350,000  1,350,000  CR -3
Other comprehensive income (loss) [Roll Up]
Change in foreign currency translation adjustment 7,650,000  + 7,650,000  7,650,000  CR -3
Other comprehensive income (loss) 7,650,000  + 7,650,000  7,650,000  CR -3 OK
 
Comprehensive income (loss) 9,000,000  + 9,000,000  9,000,000  CR -3 OK
 
Noncontrolling interest 5,000,000  - 5,000,000  5,000,000  DR -3
Parent 4,000,000  4,000,000  4,000,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 7,350,000  + 7,350,000  7,350,000  CR -3
Provision for income taxes 2,000,000  - 2,000,000  2,000,000  DR -3
Net income (loss) 5,350,000  5,350,000  5,350,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 9,950,000  + 9,950,000  9,950,000  CR -3
Provision for income taxes 2,500,000  - 2,500,000  2,500,000  DR -3
Net income (loss) 7,450,000  7,450,000  7,450,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 4,350,000  + 4,350,000  4,350,000  CR -3
Provision for income taxes 3,000,000  - 3,000,000  3,000,000  DR -3
Net income (loss) 1,350,000  1,350,000  1,350,000  CR -3 OK
 

Component: (Network and Table)
Network
2008 - Statement - Cash Flow Statement
(http://www.abc.com/role/CashFlowStatement)
Table Cash Flow Statement [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Net cash flow (us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease) must exist on a cash flow statement.
(FILER_Exists_NetCashFlow)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Cash and cash equivalents reconciles.
(FILER_RollFowardReconciles_CashAndCashEquivalents)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
2 Cash and cash equivalents reconciles.
(FILER_RollFowardReconciles_CashAndCashEquivalents)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
3 Cash and cash equivalents reconciles.
(FILER_RollFowardReconciles_CashAndCashEquivalents)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
4 Accounts receivable reconciles using increase/decrease amount.
(FILER_IncreaseDecreaseReconciles_AccountsReceivable)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
5 Inventories reconciles using increase/decrease amount.
(FILER_IncreaseDecreaseReconciles_Inventories)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
6 Product warranty accrual reconciles using increase/decrease amount.
(FILER_IncreaseDecreaseReconciles_ProductWarrantyAccrual)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
7 Effective income tax rate reconciliation foots.
(FILER_RollUp_NetCashFlow)
Pass $Total_NetCashFlow = ($Operating + $Investing + $Financing + $ExchangeRateChanges)
8 Effective income tax rate reconciliation foots.
(FILER_RollUp_NetCashFlow)
Pass $Total_NetCashFlow = ($Operating + $Investing + $Financing + $ExchangeRateChanges)
9 Effective income tax rate reconciliation foots.
(FILER_RollUp_NetCashFlow)
Pass $Total_NetCashFlow = ($Operating + $Investing + $Financing + $ExchangeRateChanges)
10 Accounts Payable reconciles using increase/decrease amount.
(FILER_IncreaseDecreaseReconciles_AccountsPayable)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd
11 Accrued expenses reconciles using increase/decrease amount.
(FILER_IncreaseDecreaseReconciles_AccruedExpenses)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change1 = $VARIABLE_BalanceEnd

XBRL Calculations

Network
2008 - Statement - Cash Flow Statement
(http://www.abc.com/role/CashFlowStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net increase (decrease) in cash and cash equivalents [Roll Up]
Cash provided by operating activities [Roll Up]
Net income (loss) 5,350,000  + 5,350,000  5,350,000  CR -3
Adjustments to reconcile to cash provided by operations [Roll Up]
Depreciation 500,000  + 500,000  500,000  DR -3
Deferred income tax 80,000  + 80,000  80,000  DR -3
Other noncash charges and credits (10,000) - 10,000  10,000  CR -3
Accounts receivable   -     CR -3
Inventories   -     CR -3
Accounts payable   +     DR -3
Accrued liabilities   +     DR -3
Product warranty accrual   +     DR -3
Adjustments to reconcile to cash provided by operations 570,000  + 570,000  570,000  DR -3 OK
 
Cash provided by operating activities 5,920,000  + 5,920,000  5,920,000  -3 OK
 
Cash provided by (used in) investing activities [Roll Up]
Payments to acquire property, plant and equipment (10,000,000) - 10,000,000  10,000,000  CR -3
Proceeds from sale of property, plant, and equipment 23,000,000  + 23,000,000  23,000,000  DR -3
Other investing activities 2,000,000  - (2,000,000) (2,000,000) CR -3
Cash provided by (used in) investing activities 15,000,000  + 15,000,000  15,000,000  DR -3 OK
 
Cash provided by (used in) financing activities [Roll Up]
Proceeds from issuance of long-term debt 20,000,000  + 20,000,000  20,000,000  DR -3
Repayments of long-term debt (32,000,000) - 32,000,000  32,000,000  CR -3
Payment of common stock dividends (9,000,000) - 9,000,000  9,000,000  CR -3
Other financing activities 1,000,000  + 1,000,000  1,000,000  DR -3
Cash provided by (used in) financing activities (20,000,000) + (20,000,000) (20,000,000) DR -3 OK
 
Effect of exchange rate on cash and cash equivalents 80,000  + 80,000  80,000  DR -3
Net increase (decrease) in cash and cash equivalents 1,000,000  1,000,000  1,000,000  DR -3 OK
 
Network
2008 - Statement - Cash Flow Statement
(http://www.abc.com/role/CashFlowStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net increase (decrease) in cash and cash equivalents [Roll Up]
Cash provided by operating activities [Roll Up]
Net income (loss) 7,450,000  + 7,450,000  7,450,000  CR -3
Adjustments to reconcile to cash provided by operations [Roll Up]
Depreciation 500,000  + 500,000  500,000  DR -3
Deferred income tax 80,000  + 80,000  80,000  DR -3
Other noncash charges and credits (10,000) - 10,000  10,000  CR -3
Accounts receivable   -     CR -3
Inventories   -     CR -3
Accounts payable   +     DR -3
Accrued liabilities   +     DR -3
Product warranty accrual   +     DR -3
Adjustments to reconcile to cash provided by operations 570,000  + 570,000  570,000  DR -3 OK
 
Cash provided by operating activities 8,020,000  + 8,020,000  8,020,000  -3 OK
 
Cash provided by (used in) investing activities [Roll Up]
Payments to acquire property, plant and equipment (10,000,000) - 10,000,000  10,000,000  CR -3
Proceeds from sale of property, plant, and equipment 20,000,000  + 20,000,000  20,000,000  DR -3
Other investing activities 2,000,000  - (2,000,000) (2,000,000) CR -3
Cash provided by (used in) investing activities 12,000,000  + 12,000,000  12,000,000  DR -3 OK
 
Cash provided by (used in) financing activities [Roll Up]
Proceeds from issuance of long-term debt 20,000,000  + 20,000,000  20,000,000  DR -3
Repayments of long-term debt (32,000,000) - 32,000,000  32,000,000  CR -3
Payment of common stock dividends (9,000,000) - 9,000,000  9,000,000  CR -3
Other financing activities 1,000,000  + 1,000,000  1,000,000  DR -3
Cash provided by (used in) financing activities (20,000,000) + (20,000,000) (20,000,000) DR -3 OK
 
Effect of exchange rate on cash and cash equivalents 980,000  + 980,000  980,000  DR -3
Net increase (decrease) in cash and cash equivalents 1,000,000  1,000,000  1,000,000  DR -3 OK
 
Network
2008 - Statement - Cash Flow Statement
(http://www.abc.com/role/CashFlowStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net increase (decrease) in cash and cash equivalents [Roll Up]
Cash provided by operating activities [Roll Up]
Net income (loss) 1,350,000  + 1,350,000  1,350,000  CR -3
Adjustments to reconcile to cash provided by operations [Roll Up]
Depreciation 500,000  + 500,000  500,000  DR -3
Deferred income tax 80,000  + 80,000  80,000  DR -3
Other noncash charges and credits (10,000) - 10,000  10,000  CR -3
Accounts receivable   -     CR -3
Inventories   -     CR -3
Accounts payable   +     DR -3
Accrued liabilities   +     DR -3
Product warranty accrual   +     DR -3
Adjustments to reconcile to cash provided by operations 570,000  + 570,000  570,000  DR -3 OK
 
Cash provided by operating activities 1,920,000  + 1,920,000  1,920,000  -3 OK
 
Cash provided by (used in) investing activities [Roll Up]
Payments to acquire property, plant and equipment (10,000,000) - 10,000,000  10,000,000  CR -3
Proceeds from sale of property, plant, and equipment 27,160,000  + 27,160,000  27,160,000  DR -3
Other investing activities 2,000,000  - (2,000,000) (2,000,000) CR -3
Cash provided by (used in) investing activities 19,160,000  + 19,160,000  19,160,000  DR -3 OK
 
Cash provided by (used in) financing activities [Roll Up]
Proceeds from issuance of long-term debt 20,000,000  + 20,000,000  20,000,000  DR -3
Repayments of long-term debt (32,000,000) - 32,000,000  32,000,000  CR -3
Payment of common stock dividends (9,000,000) - 9,000,000  9,000,000  CR -3
Other financing activities 1,000,000  + 1,000,000  1,000,000  DR -3
Cash provided by (used in) financing activities (20,000,000) + (20,000,000) (20,000,000) DR -3 OK
 
Effect of exchange rate on cash and cash equivalents (80,000) + (80,000) (80,000) DR -3
Net increase (decrease) in cash and cash equivalents 1,000,000  1,000,000  1,000,000  DR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 7,350,000  + 7,350,000  7,350,000  CR -3
Provision for income taxes 2,000,000  - 2,000,000  2,000,000  DR -3
Net income (loss) 5,350,000  5,350,000  5,350,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 9,950,000  + 9,950,000  9,950,000  CR -3
Provision for income taxes 2,500,000  - 2,500,000  2,500,000  DR -3
Net income (loss) 7,450,000  7,450,000  7,450,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 4,350,000  + 4,350,000  4,350,000  CR -3
Provision for income taxes 3,000,000  - 3,000,000  3,000,000  DR -3
Net income (loss) 1,350,000  1,350,000  1,350,000  CR -3 OK
 

Roll Forward Computations

Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash and cash equivalents, ending balance [Roll Forward]
Cash and cash equivalents, beginning balance 10,000,000  + 10,000,000  10,000,000  DR -3
Net increase (decrease) in cash and cash equivalents 1,000,000  + 1,000,000  1,000,000  DR -3
Cash and cash equivalents, ending balance 11,000,000  + 11,000,000  11,000,000  DR -3 OK
 
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash and cash equivalents, ending balance [Roll Forward]
Cash and cash equivalents, beginning balance 9,000,000  + 9,000,000  9,000,000  DR -3
Net increase (decrease) in cash and cash equivalents 1,000,000  + 1,000,000  1,000,000  DR -3
Cash and cash equivalents, ending balance 10,000,000  + 10,000,000  10,000,000  DR -3 OK
 
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash and cash equivalents, ending balance [Roll Forward]
Cash and cash equivalents, beginning balance 8,000,000  + 8,000,000  8,000,000  DR -3
Net increase (decrease) in cash and cash equivalents 1,000,000  + 1,000,000  1,000,000  DR -3
Cash and cash equivalents, ending balance 9,000,000  + 9,000,000  9,000,000  DR -3 OK
 

Component: (Network and Table)
Network
2009 - Statement - Prior Period Adjustment
(http://www.abc.com/role/PriorPeriodAdjustment)
Table Changes in Stockholders' Equity [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Adjustment reconciles: us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest (origionally stated balance) + adjustments = us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest (restated balance) across the Report Date [Axis]
(FILER_Adjustment_Reconciles_PriorPeriodAdjustments_TotalStockholdersEquity)
Pass $Restated = ($OrigionallyStated + $CorrectionOfError + $ManditoryAccountingChange)

XBRL Calculations

Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total stockholders' equity [Roll Up]
Stockholders' equity attributable to parent 36,000,000  + 36,000,000  36,000,000  CR -3
Stockholders' equity attributable to noncontrolling interest 4,000,000  + 4,000,000  4,000,000  CR -3
Total stockholders' equity 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 

Component: (Network and Table)
Network
2010 - Statement - Changes in Total Stockholders' Equity
(http://www.abc.com/role/ChangesInTotalStockholdersEquity)
Table Changes in Stockholders' Equity [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Total stockholders equity (us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) roll forward reconciles.
(FILER_RollForwardReconciles_TotalStockholdersEquity)
Pass $VARIABLE_BalanceStart + $NetIncome - $Dividends + $OtherComprehensiveIncome = $VARIABLE_BalanceEnd
2 Total stockholders equity (us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) roll forward reconciles.
(FILER_RollForwardReconciles_TotalStockholdersEquity)
Pass $VARIABLE_BalanceStart + $NetIncome - $Dividends + $OtherComprehensiveIncome = $VARIABLE_BalanceEnd
3 Total stockholders equity (us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest) roll forward reconciles.
(FILER_RollForwardReconciles_TotalStockholdersEquity)
Pass $VARIABLE_BalanceStart + $NetIncome - $Dividends + $OtherComprehensiveIncome = $VARIABLE_BalanceEnd

XBRL Calculations

Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total stockholders' equity [Roll Up]
Stockholders' equity attributable to parent 36,000,000  + 36,000,000  36,000,000  CR -3
Stockholders' equity attributable to noncontrolling interest 4,000,000  + 4,000,000  4,000,000  CR -3
Total stockholders' equity 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total stockholders' equity [Roll Up]
Stockholders' equity attributable to parent 36,000,000  + 36,000,000  36,000,000  CR -3
Stockholders' equity attributable to noncontrolling interest 4,000,000  + 4,000,000  4,000,000  CR -3
Total stockholders' equity 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 7,350,000  + 7,350,000  7,350,000  CR -3
Provision for income taxes 2,000,000  - 2,000,000  2,000,000  DR -3
Net income (loss) 5,350,000  5,350,000  5,350,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 9,950,000  + 9,950,000  9,950,000  CR -3
Provision for income taxes 2,500,000  - 2,500,000  2,500,000  DR -3
Net income (loss) 7,450,000  7,450,000  7,450,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 4,350,000  + 4,350,000  4,350,000  CR -3
Provision for income taxes 3,000,000  - 3,000,000  3,000,000  DR -3
Net income (loss) 1,350,000  1,350,000  1,350,000  CR -3 OK
 
Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Other comprehensive income (loss) [Roll Up]
Change in foreign currency translation adjustment 3,650,000  + 3,650,000  3,650,000  CR -3
Other comprehensive income (loss) 3,650,000  + 3,650,000  3,650,000  CR -3 OK
 
Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Other comprehensive income (loss) [Roll Up]
Change in foreign currency translation adjustment 1,550,000  + 1,550,000  1,550,000  CR -3
Other comprehensive income (loss) 1,550,000  + 1,550,000  1,550,000  CR -3 OK
 
Network
2007 - Statement - Comprehensive Income
(http://www.abc.com/role/ComprehensiveIncome)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Other comprehensive income (loss) [Roll Up]
Change in foreign currency translation adjustment 7,650,000  + 7,650,000  7,650,000  CR -3
Other comprehensive income (loss) 7,650,000  + 7,650,000  7,650,000  CR -3 OK
 

Roll Forward Computations

Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Stockholders' equity, ending balance [Roll Forward]
Stockholders' equity, beginning balance 40,000,000  + 40,000,000  40,000,000  CR -3
Net income (loss) 5,350,000  + 5,350,000  5,350,000  CR -3
Dividends (9,000,000) - 9,000,000  9,000,000  DR -3
Other comprehensive income (loss) 3,650,000  + 3,650,000  3,650,000  CR -3
Stockholders' equity, ending balance 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Stockholders' equity, ending balance [Roll Forward]
Stockholders' equity, beginning balance 40,000,000  + 40,000,000  40,000,000  CR -3
Net income (loss) 7,450,000  + 7,450,000  7,450,000  CR -3
Dividends (9,000,000) - 9,000,000  9,000,000  DR -3
Other comprehensive income (loss) 1,550,000  + 1,550,000  1,550,000  CR -3
Stockholders' equity, ending balance 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Stockholders' equity, ending balance [Roll Forward]
Stockholders' equity, beginning balance 40,000,000  + 40,000,000  40,000,000  CR -3
Net income (loss) 1,350,000  + 1,350,000  1,350,000  CR -3
Dividends (9,000,000) - 9,000,000  9,000,000  DR -3
Other comprehensive income (loss) 7,650,000  + 7,650,000  7,650,000  CR -3
Stockholders' equity, ending balance 40,000,000  + 40,000,000  40,000,000  CR -3 OK
 

Component: (Network and Table)
Network
4010 - Disclosure - Nature of Business
(http://www.abc.com/role/NatureOfBusiness)
Table Nature of Business [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Nature of business (us-gaap:NatureOfOperations) is required in this component.
(FILER_Exists_NatureOfBusiness)
Pass Specified concept(s) exist

Component: (Network and Table)
Network
4015 - Disclosure - Cash and Cash Equivalents (Tables) [Temp location of Level 3 Text Blocks]
(http://www.abc.com/role/CashAndCashEquivalentsTables)
Table (Implied)

Validations

# Severity Message
1 WARNING Concept us-gaap:DetailsOfNonmonetaryTransactionsTableTextBlock is deprecated [xc-usg-w:DeprecatedConcept]
  • Deprecated concept: Nonmonetary Trasactions [Text Block] [us-gaap:DetailsOfNonmonetaryTransactionsTableTextBlock]

Component: (Network and Table)
Network
4020 - Disclosure - Significant Accounting Policies
(http://www.abc.com/role/SignificantAccountingPolicies)
Table Significant Accounting Policies [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Revenue recognition policy (us-gaap:RevenueRecognitionPolicyTextBlock) is required in this component.
(FILER_Exists_RevenueRecognitionPolicy)
Pass Specified concept(s) exist

Component: (Network and Table)
Network
4030 - Disclosure - Property, Plant and Equipment Policies
(http://www.abc.com/role/PropertyPlantAndEquipmentPolicies)
Table Property, Plant and Equipment Components [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Depreciation method (us-gaap:PropertyPlantAndEquipmentDepreciationMethods) is required in this component for furniture and fixtures.
(FILER_Exists_DepreciationMethods_FurnitureAndFixtures)
Pass Specified concept(s) exist
2 Basis Of Valuation (us-gaap:PropertyPlantAndEquipmentBasisOfValuation) is required in this component for furniture and fixtures.
(FILER_Exists_BasisOfValuation_FurnitureAndFixtures)
Pass Specified concept(s) exist
3 Estimated Useful Lives (us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives) is required in this component for machinery.
(FILER_Exists_EstimatedUsefulLives_Machinery)
Pass Specified concept(s) exist
4 Basis Of Valuation (us-gaap:PropertyPlantAndEquipmentBasisOfValuation) is required in this component for land.
(FILER_Exists_BasisOfValuation_Land)
Pass Specified concept(s) exist
5 Depreciation method (us-gaap:PropertyPlantAndEquipmentDepreciationMethods) is required in this component for machinery.
(FILER_Exists_DepreciationMethods_Machinery)
Pass Specified concept(s) exist
6 Estimated Useful Lives (us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives) is required in this component for furniture and fixtures.
(FILER_Exists_EstimatedUsefulLives_FurnitureAndFixtures)
Pass Specified concept(s) exist
7 Basis Of Valuation (us-gaap:PropertyPlantAndEquipmentBasisOfValuation) is required in this component for machinery.
(FILER_Exists_BasisOfValuation_Machinery)
Pass Specified concept(s) exist

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 4030 - Disclosure - Property, Plant and Equipment Policies

Component: (Network and Table)
Network
5010 - Disclosure - Cash, Cash Equivalents, and Marketable Securities
(http://www.abc.com/role/CashCashEquivalentsAndMarketableSecurities)
Table Cash, Cash Equivalents, and Marketable Securities [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Cash, cash equivalents, and short-term debt foots.
(FILER_RollUp_CashCashEquivalentsAndShortTermInvestments)
Pass $Total_CashAndCashEquivalentsAndShortTermInvestments = ($CashAndCashEquivalents + $ShortTermInvestments)
2 Cash, cash equivalents, and short-term debt foots.
(FILER_RollUp_CashCashEquivalentsAndShortTermInvestments)
Pass $Total_CashAndCashEquivalentsAndShortTermInvestments = ($CashAndCashEquivalents + $ShortTermInvestments)

XBRL Calculations

Network
5010 - Disclosure - Cash, Cash Equivalents, and Marketable Securities
(http://www.abc.com/role/CashCashEquivalentsAndMarketableSecurities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 11,000,000  + 11,000,000  11,000,000  DR -3
Marketable securities 9,000,000  + 9,000,000  9,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  20,000,000  20,000,000  DR -3 OK
 
Network
5010 - Disclosure - Cash, Cash Equivalents, and Marketable Securities
(http://www.abc.com/role/CashCashEquivalentsAndMarketableSecurities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 10,000,000  + 10,000,000  10,000,000  DR -3
Marketable securities 10,000,000  + 10,000,000  10,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  20,000,000  20,000,000  DR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 11,000,000  + 11,000,000  11,000,000  DR -3
Marketable securities 9,000,000  + 9,000,000  9,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  + 20,000,000  20,000,000  DR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Cash, cash equivalents, and marketable securities [Roll Up]
Cash and cash equivalents 10,000,000  + 10,000,000  10,000,000  DR -3
Marketable securities 10,000,000  + 10,000,000  10,000,000  DR -3
Cash, cash equivalents, and marketable securities 20,000,000  + 20,000,000  20,000,000  DR -3 OK
 

Validations

# Severity Message
1 INFORMATION A fact in an instance whose element is the source of an effective calculation arc in the instance DTS should not have the same calculation arc target in more than one base set. [Section: 6.15.4; edgar-i:ConflictingCalculation]
  • From: Cash, cash equivalents, and marketable securities [us-gaap:CashCashEquivalentsAndShortTermInvestments]
  • To: Cash and cash equivalents [us-gaap:CashAndCashEquivalentsAtCarryingValue]
2 INFORMATION A fact in an instance whose element is the source of an effective calculation arc in the instance DTS should not have the same calculation arc target in more than one base set. [Section: 6.15.4; edgar-i:ConflictingCalculation]
  • From: Cash, cash equivalents, and marketable securities [us-gaap:CashCashEquivalentsAndShortTermInvestments]
  • To: Marketable securities [us-gaap:AvailableForSaleSecuritiesCurrent]
3 WARNING A fact in an instance whose element is the source of an effective calculation arc in the instance DTS should not have the same calculation arc target in more than one base set. [Section: 6.15.4; edgar-w:ConflictingCalculation]
  • Calculation: [[{http://fasb.org/us-gaap/2016-01-31}CashCashEquivalentsAndShortTermInvestments -> {http://fasb.org/us-gaap/2016-01-31}CashAndCashEquivalentsAtCarryingValue] (priority:0), [{http://fasb.org/us-gaap/2016-01-31}CashCashEquivalentsAndShortTermInvestments -> {http://fasb.org/us-gaap/2016-01-31}AvailableForSaleSecuritiesCurrent] (priority:0)]
4 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5010 - Disclosure - Cash, Cash Equivalents, and Marketable Securities

Component: (Network and Table)
Network
5020 - Disclosure - Cash and Cash Equivalents Components
(http://www.abc.com/role/CashAndCashEquivalentsComponents)
Table Cash and Cash Equivalents Components [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Details of cash and cash equivalents (us-gaap:CashAndCashEquivalentsAtCarryingValue) foots.
(FILER_MemberAggregation_Foots_CashAndCashEquivalentsAtCarryingValue)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
2 Details of cash and cash equivalents (us-gaap:CashAndCashEquivalentsAtCarryingValue) foots.
(FILER_MemberAggregation_Foots_CashAndCashEquivalentsAtCarryingValue)
Pass $VARIABLE_Total = sum($VARIABLE_Each)

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5020 - Disclosure - Cash and Cash Equivalents Components

Component: (Network and Table)
Network
5030 - Disclosure - Marketable Securities Components
(http://www.abc.com/role/MarketableSecuritiesComponents)
Table Marketable Securities [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Details of Marketable securities (us-gaap:AvailableForSaleSecuritiesCurrent) foots.
(FILER_MemberAggregation_Foots_MarketableSecurities)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
2 Details of Marketable securities (us-gaap:AvailableForSaleSecuritiesCurrent) foots.
(FILER_MemberAggregation_Foots_MarketableSecurities)
Pass $VARIABLE_Total = sum($VARIABLE_Each)

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5030 - Disclosure - Marketable Securities Components

Component: (Network and Table)
Network
5040 - Disclosure - Inventory Components
(http://www.abc.com/role/InventoryComponents)
Table Inventory Components [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Inventory Net (us-gaap:InventoryNet) required in this component.
(FILER_Exists_InventoryNet)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Inventory components foots.
(FILER_RollUp_InventoryComponents)
Pass $Total_Inventory = ($FinishedGoods + $WorkInProcess + $RawMaterials + $Other)
2 Inventory components foots.
(FILER_RollUp_InventoryComponents)
Pass $Total_Inventory = ($FinishedGoods + $WorkInProcess + $RawMaterials + $Other)

XBRL Calculations

Network
5040 - Disclosure - Inventory Components
(http://www.abc.com/role/InventoryComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total inventories, net [Roll Up]
Finished Goods 1,000,000  + 1,000,000  1,000,000  DR -3
Work in progress 1,000,000  + 1,000,000  1,000,000  DR -3
Raw materials 1,000,000  + 1,000,000  1,000,000  DR -3
Other 1,000,000  + 1,000,000  1,000,000  DR -3
Total inventories, net 4,000,000  4,000,000  4,000,000  DR -3 OK
 
Network
5040 - Disclosure - Inventory Components
(http://www.abc.com/role/InventoryComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total inventories, net [Roll Up]
Finished Goods 1,000,000  + 1,000,000  1,000,000  DR -3
Work in progress 1,000,000  + 1,000,000  1,000,000  DR -3
Raw materials 1,000,000  + 1,000,000  1,000,000  DR -3
Other 1,000,000  + 1,000,000  1,000,000  DR -3
Total inventories, net 4,000,000  4,000,000  4,000,000  DR -3 OK
 
Network
9101 - Disclosure - Raw Materials Details (Supplemental Information)
(http://www.abc.com/role/RawMaterialDetails)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total raw materials [Roll Up]
Steel 800,000  + 800,000  800,000  DR -3
Copper 100,000  + 100,000  100,000  DR -3
Lead 100,000  + 100,000  100,000  DR -3
Total raw materials 1,000,000  1,000,000  1,000,000  DR -3 OK
 
Network
9101 - Disclosure - Raw Materials Details (Supplemental Information)
(http://www.abc.com/role/RawMaterialDetails)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total raw materials [Roll Up]
Steel 600,000  + 600,000  600,000  DR -3
Copper 200,000  + 200,000  200,000  DR -3
Lead 200,000  + 200,000  200,000  DR -3
Total raw materials 1,000,000  1,000,000  1,000,000  DR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5040 - Disclosure - Inventory Components

Component: (Network and Table)
Network
5050 - Disclosure - Property, Plant and Equipment Components
(http://www.abc.com/role/PropertyPlantAndEquipmentComponents)
Table Property, Plant and Equipment Components [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Property, plant, and equipment, net = PPE gross - Accumulated depreciation.
(FILER_RollUp_PropertyPlantAndEquipmentNet)
Pass $Net = ($Gross - $AccumulatedDepreciation)
2 Property, plant, and equipment, net = PPE gross - Accumulated depreciation.
(FILER_RollUp_PropertyPlantAndEquipmentNet)
Pass $Net = ($Gross - $AccumulatedDepreciation)
3 Property, plant and equipment, gross, components foots.
(FILER_MemberAggregation_Foots_PropertyPlantAndEquipmentGrossComponents)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
4 Property, plant and equipment, gross, components foots.
(FILER_MemberAggregation_Foots_PropertyPlantAndEquipmentGrossComponents)
Pass $VARIABLE_Total = sum($VARIABLE_Each)

XBRL Calculations

Network
5050 - Disclosure - Property, Plant and Equipment Components
(http://www.abc.com/role/PropertyPlantAndEquipmentComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Property, plant, and equipment, net [Roll Up]
Property, plant and equipment, gross 97,000,000  + 97,000,000  97,000,000  DR -3
Accumulated depreciation (15,000,000) - 15,000,000  15,000,000  CR -3
Property, plant, and equipment, net 82,000,000  82,000,000  82,000,000  DR -3 OK
 
Network
5050 - Disclosure - Property, Plant and Equipment Components
(http://www.abc.com/role/PropertyPlantAndEquipmentComponents)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Property, plant, and equipment, net [Roll Up]
Property, plant and equipment, gross 97,000,000  + 97,000,000  97,000,000  DR -3
Accumulated depreciation (15,000,000) - 15,000,000  15,000,000  CR -3
Property, plant, and equipment, net 82,000,000  82,000,000  82,000,000  DR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5050 - Disclosure - Property, Plant and Equipment Components

Component: (Network and Table)
Network
5060 - Disclosure - Deferred Costs
(http://www.abc.com/role/DeferredCosts)
Table Deferred Costs Components [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Deferred costs foots.
(FILER_RollUp_DeferredCosts)
Pass $Total = ($AdvertisingCosts + $SetUpCosts + $SalesCommissions)
2 Deferred costs foots.
(FILER_RollUp_DeferredCosts)
Pass $Total = ($AdvertisingCosts + $SetUpCosts + $SalesCommissions)

XBRL Calculations

Network
5060 - Disclosure - Deferred Costs
(http://www.abc.com/role/DeferredCosts)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total deferred costs [Roll Up]
Deferred advertising costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred set-up costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred sales commissions 5,000,000  + 5,000,000  5,000,000  DR -3
Total deferred costs 9,000,000  9,000,000  9,000,000  DR -3 OK
 
Network
5060 - Disclosure - Deferred Costs
(http://www.abc.com/role/DeferredCosts)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total deferred costs [Roll Up]
Deferred advertising costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred set-up costs 2,000,000  + 2,000,000  2,000,000  DR -3
Deferred sales commissions 5,000,000  + 5,000,000  5,000,000  DR -3
Total deferred costs 9,000,000  9,000,000  9,000,000  DR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5060 - Disclosure - Deferred Costs

Component: (Network and Table)
Network
5070 - Disclosure - Product Warranty Accrual
(http://www.abc.com/role/ProductWarrantyAccrual)
Table Product Liability Contingency [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Product warranty accrual (us-gaap:ProductWarrantyAccrual) is required in this component.
(FILER_Exists_ProductWarrantyAccrual)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Product warranty accrual (us-gaap:ProductWarrantyAccrual) roll forward reconciles.
(FILER_RollForwardReconciles_ProductWarrantyAccrual)
Pass $VARIABLE_BalanceStart + $WarrantiesIssued - $Payments + $CurrencyTranslation = $VARIABLE_BalanceEnd
2 Product warranty accrual (us-gaap:ProductWarrantyAccrual) roll forward reconciles.
(FILER_RollForwardReconciles_ProductWarrantyAccrual)
Pass $VARIABLE_BalanceStart + $WarrantiesIssued - $Payments + $CurrencyTranslation = $VARIABLE_BalanceEnd
3 Product warranty accrual current and noncurrent portions foot to total.
(FILER_RollUp_ProductWarrantyComponents)
Pass $Total = ($Current + $Noncurrent)
4 Product warranty accrual current and noncurrent portions foot to total.
(FILER_RollUp_ProductWarrantyComponents)
Pass $Total = ($Current + $Noncurrent)

XBRL Calculations

Network
5070 - Disclosure - Product Warranty Accrual
(http://www.abc.com/role/ProductWarrantyAccrual)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Product warranty accrual, beginning balance [Roll Up]
Product warranty accrual, current portion 26,000,000  + 26,000,000  26,000,000  CR -3
Product warranty accrual, noncurrent portion 32,000,000  + 32,000,000  32,000,000  CR -3
Product warranty accrual, beginning balance 58,000,000  58,000,000  58,000,000  CR -3 OK
 
Network
5070 - Disclosure - Product Warranty Accrual
(http://www.abc.com/role/ProductWarrantyAccrual)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Product warranty accrual, beginning balance [Roll Up]
Product warranty accrual, current portion 26,000,000  + 26,000,000  26,000,000  CR -3
Product warranty accrual, noncurrent portion 32,000,000  + 32,000,000  32,000,000  CR -3
Product warranty accrual, beginning balance 58,000,000  58,000,000  58,000,000  CR -3 OK
 

Roll Forward Computations

Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Product warranty accrual, ending balance [Roll Forward]
Product warranty accrual, beginning balance 58,000,000  + 58,000,000  58,000,000  CR -3
Provision for product warranties issued 7,000,000  + 7,000,000  7,000,000  CR -3
Payments to satisfy claims (6,000,000) - 6,000,000  6,000,000  DR -3
Currency translation (1,000,000) + (1,000,000) (1,000,000) CR -3
Product warranty accrual, ending balance 58,000,000  + 58,000,000  58,000,000  CR -3 OK
 
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Product warranty accrual, ending balance [Roll Forward]
Product warranty accrual, beginning balance 58,000,000  + 58,000,000  58,000,000  CR -3
Provision for product warranties issued 7,000,000  + 7,000,000  7,000,000  CR -3
Payments to satisfy claims (6,000,000) - 6,000,000  6,000,000  DR -3
Currency translation (1,000,000) + (1,000,000) (1,000,000) CR -3
Product warranty accrual, ending balance 58,000,000  + 58,000,000  58,000,000  CR -3 OK
 

Validations

# Severity Message
1 WARNING Concept us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease is deprecated [xc-usg-w:DeprecatedConcept]
  • Deprecated concept: Currency translation [us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease]
2 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5070 - Disclosure - Product Warranty Accrual

Component: (Network and Table)
Network
5080 - Disclosure - Long-term Debt Instruments
(http://www.abc.com/role/LongTermDebtInstruments)
Table Long-term Debt Instruments [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Long Term Debt (us-gaap:LongTermDebt) must exist for each long term debt instrument.
(FILER_Exists_LongTermDebt)
Pass Specified concept(s) exist
2 Debt instrument description (us-gaap:DebtInstrumentDescription) must exist for each long term debt instrument.
(FILER_Exists_DebtInstrumentDescription)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Long-term debt instruments foots to total long-term debt.
(FILER_MemberAggregation_Foots_LongTermDebtInstruments)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
2 Long-term debt instruments foots to total long-term debt.
(FILER_MemberAggregation_Foots_LongTermDebtInstruments)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
3 Long term debt current and non current portion foots to total long term debt.
(FILER_RollUp_LongTermDebt)
Pass $Total = ($Current + $Noncurrent)
4 Long term debt current and non current portion foots to total long term debt.
(FILER_RollUp_LongTermDebt)
Pass $Total = ($Current + $Noncurrent)

XBRL Calculations

Network
5090 - Disclosure - Maturities of Long-term Debt
(http://www.abc.com/role/MaturitiesOfLongTermDebt)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total long-term debt [Roll Up]
Current 22,000,000  + 22,000,000  22,000,000  CR -3
2014 1,000,000  + 1,000,000  1,000,000  CR -3
2015 1,000,000  + 1,000,000  1,000,000  CR -3
2016 1,000,000  + 1,000,000  1,000,000  CR -3
2017 1,000,000  + 1,000,000  1,000,000  CR -3
Thereafter 15,000,000  + 15,000,000  15,000,000  CR -3
Total long-term debt 41,000,000  41,000,000  41,000,000  CR -3 OK
 

Validations

# Severity Message
1 BEST PRACTICE Presentation Total not represented in any Calculation as a Total [xc-usgc-bp:PresentationTotalNotCalculationTotal]
  • Presentation total: Long-term debt excluding current maturities [us-gaap:LongTermDebtNoncurrent]
2 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5080 - Disclosure - Long-term Debt Instruments

Component: (Network and Table)
Network
5090 - Disclosure - Maturities of Long-term Debt
(http://www.abc.com/role/MaturitiesOfLongTermDebt)
Table Maturities of Long-Term Debt [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Long Term Debt (us-gaap:LongTermDebt) required in this component.
(FILER_Exists_LongTermDebt_Maturities)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Maturities of long-term debt foots.
(FILER_RollUp_LongTermDebtMaturities)
Pass $Total_LongTermDebt = ($InNextTwelveMonths + $InYearTwo + $InYearThree + $InYearFour + $InYearFive + $AfterYearFive)

XBRL Calculations

Network
5090 - Disclosure - Maturities of Long-term Debt
(http://www.abc.com/role/MaturitiesOfLongTermDebt)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total long-term debt [Roll Up]
Current 22,000,000  + 22,000,000  22,000,000  CR -3
2014 1,000,000  + 1,000,000  1,000,000  CR -3
2015 1,000,000  + 1,000,000  1,000,000  CR -3
2016 1,000,000  + 1,000,000  1,000,000  CR -3
2017 1,000,000  + 1,000,000  1,000,000  CR -3
Thereafter 15,000,000  + 15,000,000  15,000,000  CR -3
Total long-term debt 41,000,000  41,000,000  41,000,000  CR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5090 - Disclosure - Maturities of Long-term Debt

Component: (Network and Table)
Network
5110 - Disclosure - Other Noncurrent Liabilities
(http://www.abc.com/role/OtherNoncurrentLiabilities)
Table Other Noncurrent Liabilities [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Cash, cash equivalents, and short-term debt foots.
(FILER_RollUp_OtherLiabilitiesNoncurrent)
Pass $Total_OtherNoncurrentLiabilities = ($OtherSundry + $DeferredTaxAndOther)
2 Cash, cash equivalents, and short-term debt foots.
(FILER_RollUp_OtherLiabilitiesNoncurrent)
Pass $Total_OtherNoncurrentLiabilities = ($OtherSundry + $DeferredTaxAndOther)

XBRL Calculations

Network
5110 - Disclosure - Other Noncurrent Liabilities
(http://www.abc.com/role/OtherNoncurrentLiabilities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total other noncurrent liabilities [Roll Up]
Other sundry noncurrent liabilities 250,000  + 250,000  250,000  CR -3
Noncurrent deferred taxes and other liabilities 750,000  + 750,000  750,000  CR -3
Total other noncurrent liabilities 1,000,000  1,000,000  1,000,000  CR -3 OK
 
Network
5110 - Disclosure - Other Noncurrent Liabilities
(http://www.abc.com/role/OtherNoncurrentLiabilities)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total other noncurrent liabilities [Roll Up]
Other sundry noncurrent liabilities 250,000  + 250,000  250,000  CR -3
Noncurrent deferred taxes and other liabilities 750,000  + 750,000  750,000  CR -3
Total other noncurrent liabilities 1,000,000  1,000,000  1,000,000  CR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5110 - Disclosure - Other Noncurrent Liabilities

Component: (Network and Table)
Network
5120 - Disclosure - Business Segments
(http://www.abc.com/role/BusinessSegments)
Table Business Segment Information, by Segment [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Assets (us-gaap:Assets) required in this component.
(FILER_Exists_Assets)
Pass Specified concept(s) exist
2 Revenues (us-gaap:Revenues) required in this component.
(FILER_Exists_Revenues)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Assets for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_Assets)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
2 Assets for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_Assets)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
3 Depreciation for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_Depreciation)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
4 Depreciation for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_Depreciation)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
5 OperatingIncomeLoss for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_OperatingIncomeLoss)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
6 OperatingIncomeLoss for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_OperatingIncomeLoss)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
7 PaymentsToAcquirePropertyPlantAndEquipment for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_PaymentsToAcquirePropertyPlantAndEquipment)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
8 PaymentsToAcquirePropertyPlantAndEquipment for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_PaymentsToAcquirePropertyPlantAndEquipment)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
9 Revenues for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_Revenues)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
10 Revenues for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_Revenues)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
11 OperatingExpenses for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_OperatingExpenses)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
12 OperatingExpenses for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_OperatingExpenses)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
13 SellingGeneralAndAdministrativeExpense for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_SellingGeneralAndAdministrativeExpense)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
14 SellingGeneralAndAdministrativeExpense for business segments foots.
(FILER_MemberAggregation_Foots_BusinessSegments_SellingGeneralAndAdministrativeExpense)
Pass $VARIABLE_Total = sum($VARIABLE_Each)

XBRL Calculations

Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total assets [Roll Up]
Total current assets 56,000,000  + 56,000,000  56,000,000  DR -3
Total noncurrent assets 91,000,000  + 91,000,000  91,000,000  DR -3
Total assets 147,000,000  147,000,000  147,000,000  DR -3 OK
 
Network
2001 - Statement - Balance Sheet
(http://www.abc.com/role/BalanceSheet)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total assets [Roll Up]
Total current assets 56,000,000  + 56,000,000  56,000,000  DR -3
Total noncurrent assets 91,000,000  + 91,000,000  91,000,000  DR -3
Total assets 147,000,000  147,000,000  147,000,000  DR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 500,000  - 500,000  250,000  DR -3 Calculation Inconsistency; Difference of (250,000).
 
Operating income (loss) 1,000,000  + 1,000,000  (500,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 500,000  - 500,000  250,000  DR -3 Calculation Inconsistency; Difference of (250,000).
 
Operating income (loss) 1,000,000  + 1,000,000  (500,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 350,000  - 350,000  250,000  DR -3 Calculation Inconsistency; Difference of (100,000).
 
Operating income (loss) 1,150,000  + 1,150,000  (350,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 500,000  - 500,000  250,000  DR -3 Calculation Inconsistency; Difference of (250,000).
 
Operating income (loss) 1,000,000  + 1,000,000  (500,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 350,000  - 350,000  250,000  DR -3 Calculation Inconsistency; Difference of (100,000).
 
Operating income (loss) 1,150,000  + 1,150,000  (350,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 500,000  - 500,000  250,000  DR -3 Calculation Inconsistency; Difference of (250,000).
 
Operating income (loss) 1,000,000  + 1,000,000  (500,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 500,000  - 500,000  250,000  DR -3 Calculation Inconsistency; Difference of (250,000).
 
Operating income (loss) 1,000,000  + 1,000,000  (500,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Total operating expenses [Roll Up]
Selling, general and administrative expenses 250,000  + 250,000  250,000  DR -3
Total operating expenses 500,000  - 500,000  250,000  DR -3 Calculation Inconsistency; Difference of (250,000).
 
Operating income (loss) 1,000,000  + 1,000,000  (500,000) CR -3 Calculation Inconsistency; Difference of (1,500,000).
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total operating expenses [Roll Up]
Selling, general and administrative expenses 1,000,000  + 1,000,000  1,000,000  DR -3
Research and development expenses 500,000  + 500,000  500,000  DR -3
Marketing expense 250,000  + 250,000  250,000  DR -3
Other operating cost and expenses 100,000  + 100,000  100,000  DR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total operating expenses [Roll Up]
Selling, general and administrative expenses 1,000,000  + 1,000,000  1,000,000  DR -3
Research and development expenses 500,000  + 500,000  500,000  DR -3
Marketing expense 250,000  + 250,000  250,000  DR -3
Other operating cost and expenses 100,000  + 100,000  100,000  DR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total operating expenses [Roll Up]
Selling, general and administrative expenses 1,000,000  + 1,000,000  1,000,000  DR -3
Research and development expenses 500,000  + 500,000  500,000  DR -3
Marketing expense 250,000  + 250,000  250,000  DR -3
Other operating cost and expenses 100,000  + 100,000  100,000  DR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5120 - Disclosure - Business Segments

Component: (Network and Table)
Network
5130 - Disclosure - Geographic Areas
(http://www.abc.com/role/GeographicAreas)
Table Revenues from External Customers and Long-lived Assets by Geographic Area [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Revenues (us-gaap:Revenues) is required in this component.
(FILER_Exists_Revenues2)
Pass Specified concept(s) exist
2 Total noncurrent assets (us-gaap:NoncurrentAssets) is required in this component.
(FILER_Exists_NoncurrentAssets)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Member aggregation foots: North America.
(FILER_MemberAggregation_NorthAmerica)
Pass $VARIABLE_NorthAmerica = ($VARIABLE_CA + $VARIABLE_US)
2 Member aggregation foots: North America.
(FILER_MemberAggregation_NorthAmerica)
Pass $VARIABLE_NorthAmerica = ($VARIABLE_CA + $VARIABLE_US)
3 Member aggregation foots: North America.
(FILER_MemberAggregation_NorthAmerica)
Pass $VARIABLE_NorthAmerica = ($VARIABLE_CA + $VARIABLE_US)
4 Member aggregation foots: North America.
(FILER_MemberAggregation_NorthAmerica)
Pass $VARIABLE_NorthAmerica = ($VARIABLE_CA + $VARIABLE_US)
5 Member aggregation foots: Total, all geographic areas.
(FILER_MemberAggregation_TotalAllGeographicAreas)
Pass $VARIABLE_Total = ($VARIABLE_NorthAmerica + $VARIABLE_Europe)
6 Member aggregation foots: Total, all geographic areas.
(FILER_MemberAggregation_TotalAllGeographicAreas)
Pass $VARIABLE_Total = ($VARIABLE_NorthAmerica + $VARIABLE_Europe)
7 Member aggregation foots: Total, all geographic areas.
(FILER_MemberAggregation_TotalAllGeographicAreas)
Pass $VARIABLE_Total = ($VARIABLE_NorthAmerica + $VARIABLE_Europe)
8 Member aggregation foots: Total, all geographic areas.
(FILER_MemberAggregation_TotalAllGeographicAreas)
Pass $VARIABLE_Total = ($VARIABLE_NorthAmerica + $VARIABLE_Europe)
9 Member aggregation foots: Europe.
(FILER_MemberAggregation_Europe)
Pass $VARIABLE_Europe = ($VARIABLE_GB + $VARIABLE_DE)
10 Member aggregation foots: Europe.
(FILER_MemberAggregation_Europe)
Pass $VARIABLE_Europe = ($VARIABLE_GB + $VARIABLE_DE)
11 Member aggregation foots: Europe.
(FILER_MemberAggregation_Europe)
Pass $VARIABLE_Europe = ($VARIABLE_GB + $VARIABLE_DE)
12 Member aggregation foots: Europe.
(FILER_MemberAggregation_Europe)
Pass $VARIABLE_Europe = ($VARIABLE_GB + $VARIABLE_DE)

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5130 - Disclosure - Geographic Areas

Component: (Network and Table)
Network
5140 - Disclosure - Nonmonetary Transactions
(http://www.abc.com/role/NonmonetaryTransactions)
Table Nonmonetary Transaction, by Type [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Gain or loss recognized on transfer (us-gaap:NonmonetaryTransactionGainLossRecognizedOnTransfer) must exist for each asset transfered.
(FILER_Exists_NonmonetaryTransactionGainLossRecognizedOnTransfer)
Pass Specified concept(s) exist
2 Basis of accounting (us-gaap:NonmonetaryTransactionBasisOfAccountingForAssetsTransferred) must exist for each asset transfered.
(FILER_Exists_NonmonetaryTransactionBasisOfAccountingForAssetsTransferred)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Amount of nonmonetary gain or loss on recognized transactions foots.
(FILER_MemberAggregation_Foots_NonmonetaryTransaction_GainLossRecognizedOnTransfer)
Pass $VARIABLE_Total = sum($VARIABLE_Each)
2 Amount of nonmonetary barter transactions foots.
(FILER_MemberAggregation_Foots_NonmonetaryTransaction_AmountOfBarterTransaction)
Pass $VARIABLE_Total = sum($VARIABLE_Each)

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5140 - Disclosure - Nonmonetary Transactions

Component: (Network and Table)
Network
5150 - Disclosure - Select Financial Information
(http://www.abc.com/role/SelectFinancialInformation)
Table Select Financial Information [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Variance reconciles: Actual - Forecast = Variance for each fact.
(FILER_Variance_ForecastToActualVarianceCrossCasts)
Pass $VARIABLE_Variance = ($VARIABLE_Actual - $VARIABLE_Forecast)
2 Variance reconciles: Actual - Forecast = Variance for each fact.
(FILER_Variance_ForecastToActualVarianceCrossCasts)
Pass $VARIABLE_Variance = ($VARIABLE_Actual - $VARIABLE_Forecast)
3 Variance reconciles: Actual - Forecast = Variance for each fact.
(FILER_Variance_ForecastToActualVarianceCrossCasts)
Pass $VARIABLE_Variance = ($VARIABLE_Actual - $VARIABLE_Forecast)

XBRL Calculations

Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 7,350,000  + 7,350,000  7,350,000  CR -3
Provision for income taxes 2,000,000  - 2,000,000  2,000,000  DR -3
Net income (loss) 5,350,000  5,350,000  5,350,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 9,950,000  + 9,950,000  9,950,000  CR -3
Provision for income taxes 2,500,000  - 2,500,000  2,500,000  DR -3
Net income (loss) 7,450,000  7,450,000  7,450,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Net income (loss) [Roll Up]
Income (loss) from continuing operations before taxes 4,350,000  + 4,350,000  4,350,000  CR -3
Provision for income taxes 3,000,000  - 3,000,000  3,000,000  DR -3
Net income (loss) 1,350,000  1,350,000  1,350,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-01-01 - 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-01-01 - 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 
Network
2006 - Statement - Income Statement
(http://www.abc.com/role/IncomeStatement)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2014-01-01 - 2014-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Operating income (loss) [Roll Up]
Gross profit 6,000,000  + 6,000,000  6,000,000  CR -3
Total operating expenses 1,850,000  - 1,850,000  1,850,000  DR -3
Operating income (loss) 4,150,000  + 4,150,000  4,150,000  CR -3 OK
 

Validations

# Severity Message
1 REVIEW The date of 2016-12-31 used for and the Reporting scenario [Axis] and Forecast [Member] with a value of 5000000 is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the statement scenario axis and forecast member from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.49; dqc-r:ContextDateAfterPeriodEndDateForecasts]
  • Fact: Operating income (loss) [us-gaap:OperatingIncomeLoss; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ScenarioForecastMember] = 5000000 (Effective value =5000000)
2 REVIEW The date of 2016-12-31 used for and the Reporting scenario [Axis] and Forecast [Member] with a value of 2000000 is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the statement scenario axis and forecast member from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.49; dqc-r:ContextDateAfterPeriodEndDateForecasts]
  • Fact: Net income (loss) [us-gaap:ProfitLoss; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ScenarioForecastMember] = 2000000 (Effective value =2000000)
3 REVIEW The date of 2016-12-31 used for and the Reporting scenario [Axis] and Forecast [Member] with a value of 11000000 is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the statement scenario axis and forecast member from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.49; dqc-r:ContextDateAfterPeriodEndDateForecasts]
  • Fact: Revenues [us-gaap:Revenues; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ScenarioForecastMember] = 11000000 (Effective value =11000000)
4 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5150 - Disclosure - Select Financial Information

Component: (Network and Table)
Network
5160 - Disclosure - Subsequent Events
(http://www.abc.com/role/SubsequentEvents)
Table Subsequent Event [Table]

Assertion Report

Existence Assertions

# Label Result Rule
1 Subsequent event description (us-gaap:SubsequentEventDescription) must exist for each subsequent event.
(FILER_Exists_SubsequentEventDescription)
Pass Specified concept(s) exist
2 Subsequent event date (us-gaap:SubsequentEventsDate) must exist for each subsequent event.
(FILER_Exists_SubsequentEventsDate)
Pass Specified concept(s) exist

Validations

# Severity Message
1 REVIEW The member, Dividend Declared [Member] is used on the axis Subsequent Event Type [Axis] with the element Event description with a value of Nunc in elit non metus viverra sollicitudin. Duis metus. Donec pulvinar nonummy erat. In vel justo at urna rutrum ultrices. Cras consectetuer orci non lorem. Vestibulum bibendum aliquet augue. . This member should not be used with the Subsequent Event Type [Axis]. [Section: DQC.US.0001; dqc-r:AxisWithInappropriateUSGAAPMembers]
  • Fact: Event description [us-gaap:SubsequentEventDescription; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:DividendDeclaredMember] = Nunc in elit non metus viverra sollicitudin. Duis metus. Donec pulvinar nonummy erat. In vel justo a ... (Effective value =0)
2 REVIEW The member, Dividend Declared [Member] is used on the axis Subsequent Event Type [Axis] with the element Event date with a value of 2017-03-01 . This member should not be used with the Subsequent Event Type [Axis]. [Section: DQC.US.0001; dqc-r:AxisWithInappropriateUSGAAPMembers]
  • Fact: Event date [us-gaap:SubsequentEventsDate; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:DividendDeclaredMember] = 2017-03-01 (Effective value =0)
3 REVIEW The member, Threatened Litigation [Member] is used on the axis Subsequent Event Type [Axis] with the element Event date with a value of 2017-01-22 . This member should not be used with the Subsequent Event Type [Axis]. [Section: DQC.US.0001; dqc-r:AxisWithInappropriateUSGAAPMembers]
  • Fact: Event date [us-gaap:SubsequentEventsDate; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ThreatenedLitigationMember] = 2017-01-22 (Effective value =0)
4 REVIEW The member, Threatened Litigation [Member] is used on the axis Subsequent Event Type [Axis] with the element Event description with a value of Suspendisse vestibulum augue eu justo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce suscipit pede ut erat. Sed rutrum. . This member should not be used with the Subsequent Event Type [Axis]. [Section: DQC.US.0001; dqc-r:AxisWithInappropriateUSGAAPMembers]
  • Fact: Event description [us-gaap:SubsequentEventDescription; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ThreatenedLitigationMember] = Suspendisse vestibulum augue eu justo. Pellentesque habitant morbi tristique senectus et netus et ma ... (Effective value =0)
5 REVIEW The date of 2016-12-31 used for Event description and the Subsequent Event Type [Axis] with a value of Nunc in elit non metus viverra sollicitudin. Duis metus. Donec pulvinar nonummy erat. In vel justo at urna rutrum ultrices. Cras consectetuer orci non lorem. Vestibulum bibendum aliquet augue. is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the subsequent event axis from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.48; dqc-r:ContextDateAfterPeriodEndDateSubsequentEvents]
  • Fact: Event description [us-gaap:SubsequentEventDescription; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:DividendDeclaredMember] = Nunc in elit non metus viverra sollicitudin. Duis metus. Donec pulvinar nonummy erat. In vel justo a ... (Effective value =0)
6 REVIEW The date of 2016-12-31 used for Event description and the Subsequent Event Type [Axis] with a value of Suspendisse vestibulum augue eu justo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce suscipit pede ut erat. Sed rutrum. is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the subsequent event axis from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.48; dqc-r:ContextDateAfterPeriodEndDateSubsequentEvents]
  • Fact: Event description [us-gaap:SubsequentEventDescription; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ThreatenedLitigationMember] = Suspendisse vestibulum augue eu justo. Pellentesque habitant morbi tristique senectus et netus et ma ... (Effective value =0)
7 REVIEW The date of 2016-12-31 used for Event date and the Subsequent Event Type [Axis] with a value of 2017-03-01 is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the subsequent event axis from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.48; dqc-r:ContextDateAfterPeriodEndDateSubsequentEvents]
  • Fact: Event date [us-gaap:SubsequentEventsDate; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:DividendDeclaredMember] = 2017-03-01 (Effective value =0)
8 REVIEW The date of 2016-12-31 used for Event date and the Subsequent Event Type [Axis] with a value of 2017-01-22 is earlier than or the same as the reporting period end date of 2016-12-31. Either remove the subsequent event axis from this value, change the end date for the value or update the Document and Entity Information document period end date. [Section: DQC.US.0005.48; dqc-r:ContextDateAfterPeriodEndDateSubsequentEvents]
  • Fact: Event date [us-gaap:SubsequentEventsDate; 0000000001, 2016-01-01 - 2016-12-31, dei:EntityDomain, us-gaap:ThreatenedLitigationMember] = 2017-01-22 (Effective value =0)
9 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 5160 - Disclosure - Subsequent Events

Component: (Network and Table)
Network
9101 - Disclosure - Raw Materials Details (Supplemental Information)
(http://www.abc.com/role/RawMaterialDetails)
Table Inventory Components [Table]

XBRL Calculations

Network
9101 - Disclosure - Raw Materials Details (Supplemental Information)
(http://www.abc.com/role/RawMaterialDetails)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2016-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total raw materials [Roll Up]
Steel 800,000  + 800,000  800,000  DR -3
Copper 100,000  + 100,000  100,000  DR -3
Lead 100,000  + 100,000  100,000  DR -3
Total raw materials 1,000,000  1,000,000  1,000,000  DR -3 OK
 
Network
9101 - Disclosure - Raw Materials Details (Supplemental Information)
(http://www.abc.com/role/RawMaterialDetails)
Reporting Entity 0000000001 (http://www.sec.gov/CIK)
Period 2015-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Total raw materials [Roll Up]
Steel 600,000  + 600,000  600,000  DR -3
Copper 200,000  + 200,000  200,000  DR -3
Lead 200,000  + 200,000  200,000  DR -3
Total raw materials 1,000,000  1,000,000  1,000,000  DR -3 OK
 

Validations

# Severity Message
1 REVIEW Level 4 network titles should contain the pattern '(Details*)' [xc-notes-r:InvalidLevel4NetworkTitleSuffix]
  • Title: 9101 - Disclosure - Raw Materials Details (Supplemental Information)

Component: (Network and Table)
Network
(Component not specified)
(http://www.xbrl.org/2003/role/link)
Table (Implied)

Assertion Report

Existence Assertions

# Label Result Rule
1 Equity is required to be reported on the balance sheet.
(DOMAIN_Exists_Equity)
Pass Specified concept(s) exist
2 Net Income (Loss) is required to be reported on the income statement.
(DOMAIN_Exists_NetIncomeLoss)
Pass Specified concept(s) exist
3 Liabilities and Equity is required to be reported on the balance sheet.
(DOMAIN_Exists_LiabilitiesAndEquity)
Pass Specified concept(s) exist
4 Net cash flow is required to be reported on the cash flow statement.
(DOMAIN_Exists_NetCashFlow)
Pass Specified concept(s) exist
5 Assets is expected to be reported on the balance sheet.
(DOMAIN_Exists_Assets)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 If shares authorized is reported; then shares issued must also be reported.
(REPORTABILITY_MustCoexist_PreferredStockSharesAuthorized_PreferredStockSharesIssued)
Pass if (exists($VARIABLE_ConceptExists)) then exists($VARIABLE_ConceptWhichMustAlsoExist) else true()
2 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)
Pass $VARIABLE_Assets eq $VARIABLE_LiabilitiesAndEquity
3 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)
Pass $VARIABLE_Assets eq $VARIABLE_LiabilitiesAndEquity
4 Authorized preferred shares greater than issued common shares.
(REPORTABILITY_EqualToOrGreaterThan_PreferredStockSharesAuthorized_PreferredStockSharesIssued)
Pass ($VARIABLE_SharesIssued le $VARIABLE_SharesAuthorized)
5 Preferred shares greater than zero.
(CONSISTENCY_PreferredStockSharesIssued_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
6 Assets and liabilities and equity MUST exist.
(REPORTABILITY_MustCoExist_Assets_LiabilitiesAndEquity)
Pass exists(/xbrli:xbrl/us-gaap:Assets) and exists(/xbrli:xbrl/us-gaap:LiabilitiesAndStockholdersEquity | /xbrli:xbrl/us-gaap:LiabilitiesAndPartnersCapital)
7 SATISFIED: (OK) The reported fact for dei:EntityFilerCategory which is expected was found.
(REPORTABILITY_Exists_EntityFilerCategory)
Pass exists($VARIABLE_Concept)
8 If liabilities and stockholder equity exists on the balance sheet, then an liabilities and partner capital must exist.
(REPORTABILITY_NotCoexist_LiabilitiesAndStockholdersEquity_LiabilitiesAndPartnersCapital)
Pass if (exists(/xbrli:xbrl/us-gaap:LiabilitiesAndStockholdersEquity)) then not (exists( /xbrli:xbrl/us-gaap:LiabilitiesAndPartnersCapital )) else true()
9 SATISFIED: (OK) The reported fact for dei:EntityCentralIndexKey which is expected was found.
(REPORTABILITY_Exists_EntityCentralIndexKey)
Pass exists($VARIABLE_Concept)
10 If shares authorized is reported; then shares outstanding must also be reported.
(REPORTABILITY_MustCoexist_PreferredStockSharesAuthorized_PreferredStockSharesOutstanding)
Pass if (exists($VARIABLE_ConceptExists)) then exists($VARIABLE_ConceptWhichMustAlsoExist) else true()
11 If noncontrolling interest exists on the balance sheet, then equity attributable to parent must exist on the balance sheet.
(REPORTABILITY_MustCoexist_NoncontrollingInterest_EquityAttributableToParent)
Pass if (exists(/xbrli:xbrl/us-gaap:MinorityInterest)) then exists( /xbrli:xbrl/us-gaap:StockholdersEquity ) else true()
12 SATISFIED: (OK) The reported fact for dei:EntityRegistrantName which is expected was found.
(REPORTABILITY_Exists_EntityRegistrantName)
Pass exists($VARIABLE_Concept)
13 Dividends greater than zero.
(CONSISTENCY_Dividends_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
14 Dividends greater than zero.
(CONSISTENCY_Dividends_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
15 Dividends greater than zero.
(CONSISTENCY_Dividends_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
16 SATISFIED: (OK) The reported fact for dei:EntityCurrentReportingStatus which is expected was found.
(REPORTABILITY_Exists_EntityCurrentReportingStatus)
Pass exists($VARIABLE_Concept)
17 Common shares greater than zero.
(CONSISTENCY_CommonStockSharesAuthorized_GreaterThanZero_Consistency)
Pass $VARIABLE_FactGreaterThanZero ge 0
18 Common shares greater than zero.
(CONSISTENCY_CommonStockSharesAuthorized_GreaterThanZero_Consistency)
Pass $VARIABLE_FactGreaterThanZero ge 0
19 Authorized common shares greater than issued common shares.
(CONSISTENCY_CommonSharesAuthorizedGreaterThanIssued)
Pass $VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized
20 Authorized common shares greater than issued common shares.
(CONSISTENCY_CommonSharesAuthorizedGreaterThanIssued)
Pass $VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized
21 SATISFIED: (OK) The reported fact for us-gaap:LiabilitiesCurrent which is expected was found.
(INDUSTRY_CI_Exists_CurrentLiabilities)
Pass exists($VARIABLE_Concept)
22 SATISFIED: (OK) The reported fact for us-gaap:LiabilitiesCurrent which is expected was found.
(INDUSTRY_CI_Exists_CurrentLiabilities)
Pass exists($VARIABLE_Concept)
23 SATISFIED: (OK) The reported fact for dei:EntityWellKnownSeasonedIssuer which is expected was found.
(REPORTABILITY_Exists_EntityWellKnownSeasonedIssuer)
Pass exists($VARIABLE_Concept)
24 TreasuryStockValue greater than zero.
(CONSISTENCY_TreasuryStockValue_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
25 TreasuryStockValue greater than zero.
(CONSISTENCY_TreasuryStockValue_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
26 TreasuryStockValue greater than zero.
(CONSISTENCY_TreasuryStockValue_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
27 TreasuryStockValue greater than zero.
(CONSISTENCY_TreasuryStockValue_GreaterThanZero)
Pass $VARIABLE_FactGreaterThanZero ge 0
28 SATISFIED: (OK) The reported fact for us-gaap:AssetsCurrent which is expected was found.
(INDUSTRY_CI_Exists_CurrentAssets)
Pass exists($VARIABLE_Concept)
29 SATISFIED: (OK) The reported fact for us-gaap:AssetsCurrent which is expected was found.
(INDUSTRY_CI_Exists_CurrentAssets)
Pass exists($VARIABLE_Concept)
30 Authorized common shares greater than issued common shares.
(REPORTABILITY_EqualToOrGreaterThan_CommonStockSharesAuthorized_GreaterThan_CommonStockSharesIssued)
Pass ($VARIABLE_SharesIssued le $VARIABLE_SharesAuthorized)
31 Authorized common shares greater than issued common shares.
(REPORTABILITY_EqualToOrGreaterThan_CommonStockSharesAuthorized_GreaterThan_CommonStockSharesIssued)
Pass ($VARIABLE_SharesIssued le $VARIABLE_SharesAuthorized)
32 Document Period End Date is required to be within a certain range.
(REPORTABILITY_ProperDate_DocumentPeriodEndDate)
Pass $VARIABLE_Fact eq $VARIABLE_General
33 SATISFIED: (OK) The reported fact for dei:EntityVoluntaryFilers which is expected was found.
(REPORTABILITY_Exists_EntityVoluntaryFilers)
Pass exists($VARIABLE_Concept)
34 Authorized preferred shares greater than issued common shares.
(CONSISTENCY_PreferredSharesAuthorizedGreaterThanIssued)
Pass $VARIABLE_SharesIssued = $VARIABLE_SharesAuthorized or $VARIABLE_SharesIssued < $VARIABLE_SharesAuthorized
35 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)
Pass not($VARIABLE_ReportedFact lt 0)
36 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)
Pass not($VARIABLE_ReportedFact lt 0)
37 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)
Pass not($VARIABLE_ReportedFact lt 0)
38 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)
Pass not($VARIABLE_ReportedFact lt 0)
39 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)
Pass not($VARIABLE_ReportedFact lt 0)
40 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)
Pass not($VARIABLE_ReportedFact lt 0)
41 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)
Pass not($VARIABLE_ReportedFact lt 0)
42 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)
Pass not($VARIABLE_ReportedFact lt 0)
43 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)
Pass not($VARIABLE_ReportedFact lt 0)
44 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)
Pass not($VARIABLE_ReportedFact lt 0)
45 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)
Pass not($VARIABLE_ReportedFact lt 0)
46 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)
Pass not($VARIABLE_ReportedFact lt 0)
47 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)
Pass not($VARIABLE_ReportedFact lt 0)
48 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)
Pass not($VARIABLE_ReportedFact lt 0)
49 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)
Pass not($VARIABLE_ReportedFact lt 0)
50 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)
Pass not($VARIABLE_ReportedFact lt 0)
51 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)
Pass not($VARIABLE_ReportedFact lt 0)
52 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)
Pass not($VARIABLE_ReportedFact lt 0)
53 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)
Pass not($VARIABLE_ReportedFact lt 0)
54 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)
Pass not($VARIABLE_ReportedFact lt 0)
55 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)
Pass not($VARIABLE_ReportedFact lt 0)
56 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)
Pass not($VARIABLE_ReportedFact lt 0)
57 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)
Pass not($VARIABLE_ReportedFact lt 0)
58 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)
Pass not($VARIABLE_ReportedFact lt 0)
59 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)
Pass not($VARIABLE_ReportedFact lt 0)
60 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)
Pass not($VARIABLE_ReportedFact lt 0)
61 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)
Pass not($VARIABLE_ReportedFact lt 0)
62 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)
Pass not($VARIABLE_ReportedFact lt 0)
63 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)
Pass not($VARIABLE_ReportedFact lt 0)
64 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)
Pass not($VARIABLE_ReportedFact lt 0)
65 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)
Pass not($VARIABLE_ReportedFact lt 0)
66 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)
Pass not($VARIABLE_ReportedFact lt 0)
67 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)
Pass not($VARIABLE_ReportedFact lt 0)
68 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)
Pass not($VARIABLE_ReportedFact lt 0)
69 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)
Pass not($VARIABLE_ReportedFact lt 0)
70 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)
Pass not($VARIABLE_ReportedFact lt 0)
71 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)
Pass not($VARIABLE_ReportedFact lt 0)
72 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)
Pass not($VARIABLE_ReportedFact lt 0)
73 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)
Pass not($VARIABLE_ReportedFact lt 0)
74 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)
Pass not($VARIABLE_ReportedFact lt 0)
75 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)
Pass not($VARIABLE_ReportedFact lt 0)
76 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)
Pass not($VARIABLE_ReportedFact lt 0)
77 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)
Pass not($VARIABLE_ReportedFact lt 0)
78 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)
Pass not($VARIABLE_ReportedFact lt 0)
79 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)
Pass not($VARIABLE_ReportedFact lt 0)
80 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)
Pass not($VARIABLE_ReportedFact lt 0)
81 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)
Pass not($VARIABLE_ReportedFact lt 0)
82 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)
Pass not($VARIABLE_ReportedFact lt 0)
83 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)
Pass not($VARIABLE_ReportedFact lt 0)
84 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)
Pass not($VARIABLE_ReportedFact lt 0)
85 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)
Pass not($VARIABLE_ReportedFact lt 0)
86 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)
Pass not($VARIABLE_ReportedFact lt 0)
87 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)
Pass not($VARIABLE_ReportedFact lt 0)
88 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)
Pass not($VARIABLE_ReportedFact lt 0)
89 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)
Pass not($VARIABLE_ReportedFact lt 0)
90 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)
Pass not($VARIABLE_ReportedFact lt 0)
91 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)
Pass not($VARIABLE_ReportedFact lt 0)
92 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)
Pass not($VARIABLE_ReportedFact lt 0)
93 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)
Pass not($VARIABLE_ReportedFact lt 0)
94 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)
Pass not($VARIABLE_ReportedFact lt 0)
95 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)
Pass not($VARIABLE_ReportedFact lt 0)
96 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)
Pass not($VARIABLE_ReportedFact lt 0)
97 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)
Pass not($VARIABLE_ReportedFact lt 0)
98 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)
Pass not($VARIABLE_ReportedFact lt 0)
99 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)
Pass not($VARIABLE_ReportedFact lt 0)
100 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)
Pass not($VARIABLE_ReportedFact lt 0)
101 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)
Pass not($VARIABLE_ReportedFact lt 0)
102 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)
Pass not($VARIABLE_ReportedFact lt 0)
103 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)
Pass not($VARIABLE_ReportedFact lt 0)
104 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)
Pass not($VARIABLE_ReportedFact lt 0)
105 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)
Pass not($VARIABLE_ReportedFact lt 0)
106 SATISFIED: (OK) The reported fact for dei:DocumentPeriodEndDate which is expected was found.
(REPORTABILITY_Exists_DocumentPeriodEndDate)
Pass exists($VARIABLE_Concept)

Validations

# Severity Message
1 REVIEW You may wish to specify dei:TradingSymbol. Doing so makes it much easier for consumers to identify individual filings when doing mass analysis, such as in a database. [edgar-dei-r:MissingTradingSymbol]
    2 BEST PRACTICE XBRL linkbase and schema document file names should have the same <Ticker Symbol><more letters>-CCYYMMDD prefix as the instance document. Invalid Document Name: https://cleanscore.xbrlcloud.com/user/share/me.com/ReferenceImplementation/extensions_map_def.xml [Section: 6.3.3; edgar-bp:FileNameFormatNotMatchingInstance]
    • Document root: link:linkbase [link:linkbase]
    3 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    4 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    5 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    6 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    7 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    8 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    9 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    10 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    11 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    12 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    13 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    14 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    15 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    16 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    17 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_ReportedFact)} was {$VARIABLE_Report ...
    18 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_ReportedFact)} was {$VARIABLE_R ...
    19 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    20 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    21 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for {node-name($VARIABLE_Concept)} which is expected was foun ...
    22 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for {node-name($VARIABLE_Concept)} which is expected was ...
    23 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for Assets which is expected was found.
    24 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for Assets which is expected was *NOT FOUND*.
    25 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for Liabilities and Equity which is expected was found.
    26 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for Liabilities and Equity which is expected was *NOT FO ...
    27 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for Equity which is expected was found.
    28 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for Equity which is expected was *NOT FOUND*.
    29 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact value of {$VARIABLE_Assets} for {node-name($VARIABLE_Assets)} ...
    30 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact value of {$VARIABLE_Assets} for {node-name($VARIABLE_Ass ...
    31 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for Net Income (Loss) which is expected was found.
    32 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for Net Income (Loss) which is expected was *NOT FOUND*. ...
    33 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] SATISFIED: (OK) The reported fact for Net Cash Flow which is expected was found.
    34 ERROR The label and reference elements MUST have only their standard or LRR approved resource roles. [Section: 3.1.3; frta-e:NotApprovedResourceRole]
    • Resource: msg:message [msg:message] = [xml:lang='en'][xlink:role='http://www.xbrl.org/2010/role/message'] UNSATISFIED: (ERROR) The reported fact for Net Cash Flow which is expected was *NOT FOUND*. ...
    35 WARNING Two relationships defined by arcs in the same base set with the "use" attribute having the value "optional", having concepts as targets and sharing the same "from" concept SHOULD have distinct values for the "order" attribute. [Section: 3.1.14; frta-w:IdenticalOrderAttribute]
    • From: Raw materials [us-gaap:InventoryRawMaterials]
    • To: Copper [abc:Copper]
    • From: Raw materials [us-gaap:InventoryRawMaterials]
    • To: Lead [abc:Lead]
    36 WARNING Two relationships defined by arcs in the same base set with the "use" attribute having the value "optional", having concepts as targets and sharing the same "from" concept SHOULD have distinct values for the "order" attribute. [Section: 3.1.14; frta-w:IdenticalOrderAttribute]
    • From: Raw materials [us-gaap:InventoryRawMaterials]
    • To: Copper [abc:Copper]
    • From: Raw materials [us-gaap:InventoryRawMaterials]
    • To: Steel [abc:Steel]
    37 ERROR Each XBRL linkbase document MUST have a document file name formatted like: <Ticker Symbol><more letters>-CCYYMMDD_<relationship file abbreviation>.xml. Invalid Document Name: https://cleanscore.xbrlcloud.com/user/share/me.com/ReferenceImplementation/extensions_map_def.xml [Section: 6.3.3; edgar-e:InvalidLinkbaseFileNameFormat]
    • Document root: link:linkbase [link:linkbase]
    38 WARNING Report Frame is not known for entity [usfac-w:ReportFrameNotKnownForEntity]
    • CIK: 0000000001