XML 29 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Segments and Sales, Geographic and Credit Concentrations (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues $ 150,540us-gaap_SalesRevenueNet $ 162,842us-gaap_SalesRevenueNet $ 237,509us-gaap_SalesRevenueNet $ 182,115us-gaap_SalesRevenueNet $ 197,179us-gaap_SalesRevenueNet $ 198,899us-gaap_SalesRevenueNet $ 159,404us-gaap_SalesRevenueNet $ 195,110us-gaap_SalesRevenueNet $ 733,006us-gaap_SalesRevenueNet $ 750,592us-gaap_SalesRevenueNet $ 711,723us-gaap_SalesRevenueNet
Earnings from operations                 170,058us-gaap_OperatingIncomeLoss 150,907us-gaap_OperatingIncomeLoss 121,420us-gaap_OperatingIncomeLoss
Payments to Acquire Productive Assets                 327,750us-gaap_PaymentsToAcquireProductiveAssets 184,093us-gaap_PaymentsToAcquireProductiveAssets 205,880us-gaap_PaymentsToAcquireProductiveAssets
Depreciation & Amortization                 34,212us-gaap_DepreciationDepletionAndAmortization 27,712us-gaap_DepreciationDepletionAndAmortization 24,810us-gaap_DepreciationDepletionAndAmortization
Total Segment assets 1,192,409us-gaap_Assets       825,609us-gaap_Assets       1,192,409us-gaap_Assets 825,609us-gaap_Assets 809,758us-gaap_Assets
Manufacturing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 1,019,621us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
864,022us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
853,046us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
Earnings from operations                 262,937us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
190,075us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
155,985us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
Manufacturing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Payments to Acquire Productive Assets                 13,298us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
12,168us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
16,856us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Depreciation & Amortization                 14,472us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
14,504us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
15,239us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Total Segment assets 356,720us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
      298,951us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
      356,720us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
298,951us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
329,346us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
Railcar Leasing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 65,108us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
31,871us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
13,444us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Earnings from operations                 36,090us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
14,876us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
7,400us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Payments to Acquire Productive Assets                 307,820us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
162,068us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
185,918us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Depreciation & Amortization                 16,454us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
9,799us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
4,424us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Total Segment assets 908,010us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
      478,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
      908,010us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
478,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
263,228us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Railcar Services [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 67,842us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
72,854us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
65,227us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Earnings from operations                 10,366us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
14,325us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
10,619us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Payments to Acquire Productive Assets                 4,672us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
5,925us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
965us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Depreciation & Amortization                 2,609us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
2,506us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
2,903us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Total Segment assets 52,639us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
      52,150us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
      52,639us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
52,150us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
49,060us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Corporate [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Payments to Acquire Productive Assets                 1,960us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
3,932us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2,141us-gaap_PaymentsToAcquireProductiveAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Depreciation & Amortization                 677us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
903us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2,244us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Corporate And Eliminations [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 (419,565)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(218,155)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(219,994)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Earnings from operations                 (139,335)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(68,369)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(52,584)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Total Segment assets (124,960)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
      (3,492)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
      (124,960)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(3,492)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
168,124us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Intersegment Eliminations [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Earnings from operations                 0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment Eliminations [Member] | Manufacturing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 419,295us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
217,922us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
219,499us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
Earnings from operations                 126,019us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
54,621us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
35,362us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
Intersegment Eliminations [Member] | Railcar Leasing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Earnings from operations                 (50)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
40us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
29us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Intersegment Eliminations [Member] | Railcar Services [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 270us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
233us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
495us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Earnings from operations                 67us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
(47)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
(99)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Intersegment Eliminations [Member] | Corporate And Eliminations [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 (419,565)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(218,155)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(219,994)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Earnings from operations                 (126,036)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(54,614)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
(35,292)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Operating Segments [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 733,006us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
750,592us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
711,723us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Earnings from operations                 170,058us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
150,907us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
121,420us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Manufacturing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 600,326us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
646,100us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
633,547us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
Earnings from operations                 136,918us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
135,454us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
120,623us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_ManufacturingMember
Operating Segments [Member] | Railcar Leasing [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 65,108us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
31,871us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
13,444us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Earnings from operations                 36,140us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
14,836us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
7,371us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarLeasingMember
Operating Segments [Member] | Railcar Services [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 67,572us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
72,621us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
64,732us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Earnings from operations                 10,299us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
14,372us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
10,718us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_RailcarServicesMember
Operating Segments [Member] | Corporate And Eliminations [Member]                      
Segment Revenues and Earnings (Loss) from Operations                      
Total revenues                 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Earnings from operations                 $ (13,299)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
$ (13,755)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
$ (17,292)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= arii_CorporateAndEliminationsMember
Foreign Operations [Member]                      
Segment Reporting Information [Line Items]                      
Sales Revenue Net Percentage                 4.20%arii_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= arii_ForeignOperationsMember
2.00%arii_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= arii_ForeignOperationsMember
0.90%arii_SalesRevenueNetPercentage
/ us-gaap_StatementGeographicalAxis
= arii_ForeignOperationsMember