Annual report pursuant to Section 13 and 15(d)

Nature of Business and Basis of Presentation Restatement of Prior Period Financial Statements (Details)

v2.4.1.9
Nature of Business and Basis of Presentation Restatement of Prior Period Financial Statements (Details) (USD $)
Share data in Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Deferred income tax assets       $ 1,807,000us-gaap_DeferredTaxAssetsNetCurrent       $ 2,082,000us-gaap_DeferredTaxAssetsNetCurrent $ 1,807,000us-gaap_DeferredTaxAssetsNetCurrent  
Accrued expenses       7,886,000us-gaap_AccruedLiabilitiesCurrent       8,133,000us-gaap_AccruedLiabilitiesCurrent 7,886,000us-gaap_AccruedLiabilitiesCurrent  
Accumulated deficit       7,631,000us-gaap_RetainedEarningsAccumulatedDeficit       6,860,000us-gaap_RetainedEarningsAccumulatedDeficit 7,631,000us-gaap_RetainedEarningsAccumulatedDeficit 10,778,000us-gaap_RetainedEarningsAccumulatedDeficit
Accumulated other comprehensive loss       (478,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax       (675,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (478,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (304,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Retail 16,712,000us-gaap_SalesRevenueGoodsNet 17,461,000us-gaap_SalesRevenueGoodsNet 16,601,000us-gaap_SalesRevenueGoodsNet 15,678,000us-gaap_SalesRevenueGoodsNet 17,018,000us-gaap_SalesRevenueGoodsNet 17,801,000us-gaap_SalesRevenueGoodsNet 18,059,000us-gaap_SalesRevenueGoodsNet 67,023,000us-gaap_SalesRevenueGoodsNet 68,556,000us-gaap_SalesRevenueGoodsNet  
Recycling 11,833,000us-gaap_RecyclingRevenue 11,161,000us-gaap_RecyclingRevenue 11,684,000us-gaap_RecyclingRevenue 11,518,000us-gaap_RecyclingRevenue 11,523,000us-gaap_RecyclingRevenue 9,941,000us-gaap_RecyclingRevenue 8,020,000us-gaap_RecyclingRevenue 45,914,000us-gaap_RecyclingRevenue 41,002,000us-gaap_RecyclingRevenue  
Byproduct 4,682,000arci_ByproductRevenue 4,211,000arci_ByproductRevenue 4,823,000arci_ByproductRevenue 5,346,000arci_ByproductRevenue 4,697,000arci_ByproductRevenue 4,212,000arci_ByproductRevenue 4,065,000arci_ByproductRevenue 17,993,000arci_ByproductRevenue 18,320,000arci_ByproductRevenue  
Revenues 33,227,000us-gaap_SalesRevenueNet 32,833,000us-gaap_SalesRevenueNet 33,108,000us-gaap_SalesRevenueNet 32,542,000us-gaap_SalesRevenueNet 33,238,000us-gaap_SalesRevenueNet 31,954,000us-gaap_SalesRevenueNet 30,144,000us-gaap_SalesRevenueNet 130,930,000us-gaap_SalesRevenueNet 127,878,000us-gaap_SalesRevenueNet  
Costs of revenues 24,937,000us-gaap_CostOfGoodsAndServicesSold 24,707,000us-gaap_CostOfGoodsAndServicesSold 24,047,000us-gaap_CostOfGoodsAndServicesSold 24,450,000us-gaap_CostOfGoodsAndServicesSold 24,445,000us-gaap_CostOfGoodsAndServicesSold 23,778,000us-gaap_CostOfGoodsAndServicesSold 22,514,000us-gaap_CostOfGoodsAndServicesSold 98,120,000us-gaap_CostOfGoodsAndServicesSold 95,187,000us-gaap_CostOfGoodsAndServicesSold  
Gross Profit 8,290,000us-gaap_GrossProfit 8,126,000us-gaap_GrossProfit 9,061,000us-gaap_GrossProfit 8,092,000us-gaap_GrossProfit 8,793,000us-gaap_GrossProfit 8,176,000us-gaap_GrossProfit 7,630,000us-gaap_GrossProfit 32,810,000us-gaap_GrossProfit 32,691,000us-gaap_GrossProfit  
Selling, general and administrative expenses 7,612,000us-gaap_SellingGeneralAndAdministrativeExpense 7,296,000us-gaap_SellingGeneralAndAdministrativeExpense 7,375,000us-gaap_SellingGeneralAndAdministrativeExpense 7,224,000us-gaap_SellingGeneralAndAdministrativeExpense 7,291,000us-gaap_SellingGeneralAndAdministrativeExpense 7,295,000us-gaap_SellingGeneralAndAdministrativeExpense 7,485,000us-gaap_SellingGeneralAndAdministrativeExpense 30,259,000us-gaap_SellingGeneralAndAdministrativeExpense 29,295,000us-gaap_SellingGeneralAndAdministrativeExpense  
Operating Income (Loss) 678,000us-gaap_OperatingIncomeLoss 830,000us-gaap_OperatingIncomeLoss 1,686,000us-gaap_OperatingIncomeLoss 868,000us-gaap_OperatingIncomeLoss 1,502,000us-gaap_OperatingIncomeLoss 881,000us-gaap_OperatingIncomeLoss 145,000us-gaap_OperatingIncomeLoss 2,551,000us-gaap_OperatingIncomeLoss 3,396,000us-gaap_OperatingIncomeLoss  
Interest Expense (219,000)us-gaap_InterestExpense (228,000)us-gaap_InterestExpense (261,000)us-gaap_InterestExpense (287,000)us-gaap_InterestExpense (336,000)us-gaap_InterestExpense (335,000)us-gaap_InterestExpense (294,000)us-gaap_InterestExpense (996,000)us-gaap_InterestExpense (1,255,000)us-gaap_InterestExpense  
Other expense, net (67,000)us-gaap_OtherNonoperatingIncomeExpense 43,000us-gaap_OtherNonoperatingIncomeExpense (31,000)us-gaap_OtherNonoperatingIncomeExpense (77,000)us-gaap_OtherNonoperatingIncomeExpense 7,000us-gaap_OtherNonoperatingIncomeExpense (7,000)us-gaap_OtherNonoperatingIncomeExpense (13,000)us-gaap_OtherNonoperatingIncomeExpense (46,000)us-gaap_OtherNonoperatingIncomeExpense (90,000)us-gaap_OtherNonoperatingIncomeExpense  
Income (loss) before income taxes and noncontrolling interest 392,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 645,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,394,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 504,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,173,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 539,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (162,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,509,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 2,054,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Provision for income taxes 145,000us-gaap_IncomeTaxExpenseBenefit 302,000us-gaap_IncomeTaxExpenseBenefit 529,000us-gaap_IncomeTaxExpenseBenefit (1,780,000)us-gaap_IncomeTaxExpenseBenefit 227,000us-gaap_IncomeTaxExpenseBenefit 145,000us-gaap_IncomeTaxExpenseBenefit 0us-gaap_IncomeTaxExpenseBenefit 714,000us-gaap_IncomeTaxExpenseBenefit (1,408,000)us-gaap_IncomeTaxExpenseBenefit  
Net income (loss) 247,000us-gaap_ProfitLoss 343,000us-gaap_ProfitLoss 865,000us-gaap_ProfitLoss 2,284,000us-gaap_ProfitLoss 946,000us-gaap_ProfitLoss 394,000us-gaap_ProfitLoss (162,000)us-gaap_ProfitLoss 795,000us-gaap_ProfitLoss 3,462,000us-gaap_ProfitLoss  
Net Income (Loss) Attributable to Noncontrolling Interest 51,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 8,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (137,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (284,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (128,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 42,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 55,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (24,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (315,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest  
Net Income (Loss) Available to Common Stockholders, Basic 298,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 351,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 728,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 2,000,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 818,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 436,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (107,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 771,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 3,147,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Basic (in dollars per share) $ 0.05us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.13us-gaap_EarningsPerShareBasic $ 0.36us-gaap_EarningsPerShareBasic $ 0.15us-gaap_EarningsPerShareBasic $ 0.08us-gaap_EarningsPerShareBasic $ (0.02)us-gaap_EarningsPerShareBasic $ 0.14us-gaap_EarningsPerShareBasic $ 0.57us-gaap_EarningsPerShareBasic  
Diluted (in dollars per share) $ 0.05us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.12us-gaap_EarningsPerShareDiluted $ 0.34us-gaap_EarningsPerShareDiluted $ 0.14us-gaap_EarningsPerShareDiluted $ 0.08us-gaap_EarningsPerShareDiluted $ (0.02)us-gaap_EarningsPerShareDiluted $ 0.13us-gaap_EarningsPerShareDiluted $ 0.55us-gaap_EarningsPerShareDiluted  
Basic (in shares) 5,749us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,581us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,577us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,571us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,564us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,556us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,556us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,676us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 5,562us-gaap_WeightedAverageNumberOfSharesOutstandingBasic  
Diluted (in shares) 5,869us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,892us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,852us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,847us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,777us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,709us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,556us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,780us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 5,742us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding  
Interest Income (Expense), Net               996,000us-gaap_InterestIncomeExpenseNet 1,252,000us-gaap_InterestIncomeExpenseNet  
Scenario, Previously Reported [Member]                    
Deferred income tax assets       523,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      1,868,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
523,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Accrued expenses       4,288,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      7,218,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,288,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Accumulated deficit       5,331,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      6,173,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,331,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,649,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Accumulated other comprehensive loss       (464,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
      (661,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(464,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(290,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Retail 16,712,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
17,461,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
16,601,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
15,678,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
17,018,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
17,801,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
18,059,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  68,556,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Recycling 12,238,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,539,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
12,068,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,802,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,823,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
10,260,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,300,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  42,185,000us-gaap_RecyclingRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Byproduct 4,682,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,211,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,823,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,346,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,697,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,212,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,065,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  18,320,000arci_ByproductRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Revenues 33,632,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
33,211,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
33,492,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,826,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
33,538,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,273,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
30,424,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  129,061,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Costs of revenues 24,937,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,707,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,047,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,450,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,445,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
23,778,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
22,514,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  95,187,000us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Gross Profit 8,695,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,504,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
9,445,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,376,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
9,093,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,495,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,910,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  33,874,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Selling, general and administrative expenses 7,612,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,296,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,375,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,224,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,291,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,295,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,485,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  29,295,000us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Operating Income (Loss) 1,083,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,208,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
2,070,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,152,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,802,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,200,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
425,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  4,579,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Interest Expense (194,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(205,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(241,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(269,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(320,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(322,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(283,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (1,194,000)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Other expense, net (67,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
43,000us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(31,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(77,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,000us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(7,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(13,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (90,000)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Income (loss) before income taxes and noncontrolling interest 822,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,046,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,798,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
806,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,489,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
871,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
129,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  3,295,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Provision for income taxes 317,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
462,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
690,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(710,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
227,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
145,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (338,000)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net income (loss) 505,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
584,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,108,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,516,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,262,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
726,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
129,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  3,633,000us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net Income (Loss) Attributable to Noncontrolling Interest 51,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(137,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(284,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(128,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
42,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
55,000us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  (315,000)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net Income (Loss) Available to Common Stockholders, Basic 556,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
592,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
971,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,232,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,134,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
768,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
184,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  3,318,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Basic (in dollars per share) $ 0.10us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.11us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.17us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.22us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.20us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.14us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.03us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  $ 0.60us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Diluted (in dollars per share) $ 0.09us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.10us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.17us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.21us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.20us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.13us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.03us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  $ 0.58us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Basic (in shares) 5,749us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,581us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,577us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,571us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,564us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,556us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,556us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  5,562us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Diluted (in shares) 5,869us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,892us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,852us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,847us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,777us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,709us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,678us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  5,742us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
sales tax error correction [Member]                    
Sales Tax Estimate               3,900,000arci_ErrorCorrectionsandPriorPeriodAdjustmentsSalesTaxEstimate
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
   
Sales Tax Estimate, Net               2,400,000arci_ErrorCorrectionsandPriorPeriodAdjustmentsSalesTaxEstimateNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
   
Deferred income tax assets       1,284,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
      214,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
1,284,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
 
Accrued expenses       3,598,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
      915,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
3,598,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
 
Accumulated deficit       2,300,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
      687,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
2,300,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
2,129,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
Accumulated other comprehensive loss       (14,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
      (14,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(14,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(14,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
Revenues (405,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(378,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(384,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(284,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(300,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(319,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(280,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
  (1,183,000)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
 
Provision for income taxes 172,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
160,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
161,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
1,070,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
  1,070,000us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
 
Interest Income (Expense), Net (25,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(23,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(20,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(18,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(16,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(13,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
(11,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
  (58,000)us-gaap_InterestIncomeExpenseNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
 
Total effect of restatement items $ (258,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
$ (241,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
$ (243,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
$ 768,000arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
$ (316,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
$ (332,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
$ (291,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
  $ (171,000)arci_ErrorCorrectionsandPriorPeriodAdjustmentsRestatementItems
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember