Organization record
MOD PAC CORP
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 1983000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_payable | {"amount": 2073000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_payable | {"amount": 1884000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 1918000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_payable | {"amount": 2510000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_payable | {"amount": 2196000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 2151000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 2248000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| accounts_payable | {"amount": 1599000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| accounts_payable | {"amount": 1302000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5969000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| accounts_receivable | {"amount": 5649000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| accounts_receivable | {"amount": 5995000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 6205000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| accounts_receivable | {"amount": 5863000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| accounts_receivable | {"amount": 5086000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 5380000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5940000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| accounts_receivable | {"amount": 5615000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| accounts_receivable | {"amount": 4907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 910000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-06-29 | sec_edgar |
| capex | {"amount": 732000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2013-03-30 | sec_edgar |
| capex | {"amount": 5126000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| capex | {"amount": 4259000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-09-29 | sec_edgar |
| capex | {"amount": 3405000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-06-30 | sec_edgar |
| capex | {"amount": 2314000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-31 | sec_edgar |
| capex | {"amount": 2332000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 1912000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-10-01 | sec_edgar |
| capex | {"amount": 1912000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-10-01 | sec_edgar |
| capex | {"amount": 962000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-07-02 | sec_edgar |
| capex | {"amount": 320000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-04-02 | sec_edgar |
| capex | {"amount": 1789000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 1242000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-10-02 | sec_edgar |
| capex | {"amount": 965000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-07-03 | sec_edgar |
| capex | {"amount": 975000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3960000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-06-29 | sec_edgar |
| cash_and_equivalents | {"amount": 3747000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-03-30 | sec_edgar |
| cash_and_equivalents | {"amount": 3641000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1608000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-09-29 | sec_edgar |
| cash_and_equivalents | {"amount": 260000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 856000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2207000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-10-01 | sec_edgar |
| cash_and_equivalents | {"amount": 3438000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-07-02 | sec_edgar |
| cash_and_equivalents | {"amount": 2595000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-04-02 | sec_edgar |
| cash_and_equivalents | {"amount": 3440000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-01-02 | sec_edgar |
| cash_and_equivalents | {"amount": 3440000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2237000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-10-02 | sec_edgar |
| cash_and_equivalents | {"amount": 2873000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-07-03 | sec_edgar |
| cash_and_equivalents | {"amount": 3780000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-01-02 | sec_edgar |
| cash_and_equivalents | {"amount": 3780000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 200000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 186000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-06-29 | sec_edgar |
| cashflow_financing | {"amount": 186000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-03-30 | sec_edgar |
| cashflow_financing | {"amount": 101000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": -66000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-09-29 | sec_edgar |
| cashflow_financing | {"amount": -44000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-06-30 | sec_edgar |
| cashflow_financing | {"amount": -20000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2012-03-31 | sec_edgar |
| cashflow_financing | {"amount": -1009000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": -1140000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-10-01 | sec_edgar |
| cashflow_financing | {"amount": -1140000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-10-01 | sec_edgar |
| cashflow_financing | {"amount": -108000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-07-02 | sec_edgar |
| cashflow_financing | {"amount": -92000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-04-02 | sec_edgar |
| cashflow_financing | {"amount": -1053000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -653000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-10-02 | sec_edgar |
| cashflow_financing | {"amount": -388000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-07-03 | sec_edgar |
| cashflow_financing | {"amount": -1167000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1008000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2013-06-29 | sec_edgar |
| cashflow_investing | {"amount": -832000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2013-03-30 | sec_edgar |
| cashflow_investing | {"amount": -5152000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4287000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-09-29 | sec_edgar |
| cashflow_investing | {"amount": -3433000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-06-30 | sec_edgar |
| cashflow_investing | {"amount": -2342000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_investing | {"amount": -2276000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1855000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-10-01 | sec_edgar |
| cashflow_investing | {"amount": -1855000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-10-01 | sec_edgar |
| cashflow_investing | {"amount": -904000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-07-02 | sec_edgar |
| cashflow_investing | {"amount": -307000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-04-02 | sec_edgar |
| cashflow_investing | {"amount": -1671000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1116000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2010-10-02 | sec_edgar |
| cashflow_investing | {"amount": -839000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2010-07-03 | sec_edgar |
| cashflow_investing | {"amount": 1994000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 1141000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2013-06-29 | sec_edgar |
| cashflow_operating | {"amount": 752000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2013-03-30 | sec_edgar |
| cashflow_operating | {"amount": 4792000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 2061000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-09-29 | sec_edgar |
| cashflow_operating | {"amount": -163000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-06-30 | sec_edgar |
| cashflow_operating | {"amount": -682000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-03-31 | sec_edgar |
| cashflow_operating | {"amount": 3745000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 1762000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-10-01 | sec_edgar |
| cashflow_operating | {"amount": 1762000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-10-01 | sec_edgar |
| cashflow_operating | {"amount": 1010000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-07-02 | sec_edgar |
| cashflow_operating | {"amount": -446000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-04-02 | sec_edgar |
| cashflow_operating | {"amount": 2384000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 226000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2010-10-02 | sec_edgar |
| cashflow_operating | {"amount": 320000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2010-07-03 | sec_edgar |
| cashflow_operating | {"amount": 2753000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 17794000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| current_assets | {"amount": 17280000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| current_assets | {"amount": 16842000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 15396000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| current_assets | {"amount": 14431000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| current_assets | {"amount": 14521000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| current_assets | {"amount": 17028000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 16099000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| current_assets | {"amount": 15667000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| current_assets | {"amount": 14021000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 2677000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-06-29 | sec_edgar |
| current_liabilities | {"amount": 2878000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-03-30 | sec_edgar |
| current_liabilities | {"amount": 3307000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 3218000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-09-29 | sec_edgar |
| current_liabilities | {"amount": 3057000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-06-30 | sec_edgar |
| current_liabilities | {"amount": 2699000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| current_liabilities | {"amount": 3411000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 3437000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-10-01 | sec_edgar |
| current_liabilities | {"amount": 2471000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-07-02 | sec_edgar |
| current_liabilities | {"amount": 2391000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 11598801, "currency": "USD"} | 2012-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 14957114, "currency": "USD"} | 2011-07-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-06-29 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2013-06-29 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2013-03-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.52, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2012-09-29 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-09-29 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.57, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-10-01 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-10-01 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-10-01 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.25, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-07-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-07-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-04-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.38, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.31, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-10-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.29, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-10-02 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-07-03 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-07-03 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.58, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-06-29 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2013-06-29 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-03-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.31, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.51, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.27, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2012-09-29 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.27, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-09-29 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2012-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.55, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.12, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.42, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-10-01 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-10-01 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.42, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-10-01 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-07-02 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-07-02 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2011-04-02 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.11, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.37, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.3, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2010-10-02 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-10-02 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-07-03 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-07-03 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.58, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2009-12-31 | sec_edgar |
| gross_profit | {"amount": 3867000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 3302000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-09-30 | sec_edgar |
| gross_profit | {"amount": 1786000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-06-30 | sec_edgar |
| gross_profit | {"amount": 1775000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| gross_profit | {"amount": 2506000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 2828000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| gross_profit | {"amount": 2701000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| gross_profit | {"amount": 2247000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-03-31 | sec_edgar |
| income_tax_expense | {"amount": 157000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-06-29 | sec_edgar |
| income_tax_expense | {"amount": 26000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-06-29 | sec_edgar |
| income_tax_expense | {"amount": 131000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-03-30 | sec_edgar |
| income_tax_expense | {"amount": 853000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 412000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-09-29 | sec_edgar |
| income_tax_expense | {"amount": 321000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-09-29 | sec_edgar |
| income_tax_expense | {"amount": -91000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-06-30 | sec_edgar |
| income_tax_expense | {"amount": -39000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-06-30 | sec_edgar |
| income_tax_expense | {"amount": -52000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| income_tax_expense | {"amount": 877000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 365000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-10-01 | sec_edgar |
| income_tax_expense | {"amount": 754000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-10-01 | sec_edgar |
| income_tax_expense | {"amount": 754000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-10-01 | sec_edgar |
| income_tax_expense | {"amount": 262000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-07-02 | sec_edgar |
| income_tax_expense | {"amount": 389000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-07-02 | sec_edgar |
| income_tax_expense | {"amount": 127000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-04-02 | sec_edgar |
| income_tax_expense | {"amount": 67000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |