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
Dec. 31, 2011
Deferred income tax assets       $ 1,593,000us-gaap_DeferredTaxAssetsNetCurrent       $ 1,868,000us-gaap_DeferredTaxAssetsNetCurrent $ 1,593,000us-gaap_DeferredTaxAssetsNetCurrent    
Accrued expenses       6,971,000us-gaap_AccruedLiabilitiesCurrent       7,218,000us-gaap_AccruedLiabilitiesCurrent 6,971,000us-gaap_AccruedLiabilitiesCurrent    
Accumulated deficit       6,944,000us-gaap_RetainedEarningsAccumulatedDeficit       6,173,000us-gaap_RetainedEarningsAccumulatedDeficit 6,944,000us-gaap_RetainedEarningsAccumulatedDeficit 10,091,000us-gaap_RetainedEarningsAccumulatedDeficit  
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
        523,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Accrued expenses       4,288,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
        5,331,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,649,000us-gaap_RetainedEarningsAccumulatedDeficit
/ 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,070,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
        1,070,000us-gaap_DeferredTaxAssetsNetCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
   
Accrued expenses       2,683,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
        2,683,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
   
Accumulated deficit       1,613,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
        1,613,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
1,442,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= arci_SalesTaxErrorCorrectionMember
 
Error Corrections and Prior Period Adjustments, Description                   564 878
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