XML 82 R69.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Accumulated Other Comprehensive Income (Loss) (Schedule of Changes in Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Accumulated Other Comprehensive Income (Loss) [Abstract] |  |  |
Pension liability activity, actuarial gain (loss), before tax | $ 545 | $ (433) | $ (190)
Pension liability activity, actuarial gain (loss), tax effect | 119 | (154) | (67)
Pension liability activity, actuarial gain (loss), net of tax | 426 | (279) | (123)
Pension liability activity, reclassfication adjustment for amortization of net loss, before tax | 475 | 499 | 440
Pension liability activity, reclassification adjustment for amortization of net loss, tax effect | 167 | 177 | 163
Pension liability activity, reclassification adjustment for amortization of net loss, net of tax | 308 | 322 | 277
Postretirement liability activity, actuarial gain (loss), before tax | 74 | (1,586) | 3,621
Postretirement liability activity, actuarial gain (loss), tax effect | 17 | (563) | 1,273
Postretirement liability activity, actuarial gain (loss), net of tax | 57 | (1,023) | 2,348
Postretirement liability activity, settlement gain, before tax |  | 37,190 |
Postretirement liability activity, settlement gain, tax effect |  | 13,202 |
Postretirement liability activity, settlement gain, net of tax |  | 23,988 |
Postretirement liability activity, reclassification adjustment for settlement income, before tax |  | (15,606) |
Postretirement liability activity, reclassification adjustment for settlement income, tax effect |  | (5,540) |
Postretirement liability activity, reclassification adjustment for settlement income, net of tax |  | (10,066) |
Postretirement liability activity, reclassification adjustment for prior service curtailment cost, before tax |  | 38 |
Postretirement liability activity, reclassification adjustment for prior service curtailment cost, tax effect |  | 14 |
Postretirement liability activity, reclassification adjustment for prior service curtailment cost, net of tax |  | 24 |
Postretirement liability activity, reclassification adjustment for amortization of net loss, before tax |  |  | 647
Postretirement liability activity, reclassification adjustment for amortization of net loss, tax effect |  |  | 237
Postretirement liability activity, reclassification adjustment for amortization of net loss, net of tax |  |  | 410
Postretirement liability activity, reclassification adjustment for amortization of net gain, before tax | (317) | (97) |
Postretirement liability activity, reclassification adjustment for amortization of net gain, tax effect | (112) | (34) |
Postretirement liability activity, reclassification adjustment for amortization of net gain, net of tax | (205) | (63) |
Postretirement liability activity, reclassification adjustment for amortization of prior service cost, before tax | 14 | 18 | 42
Postretirement liability activity, reclassfication adjustment for amortization of prior service cost, tax effect | 4 | 6 | 15
Postretirement liability activity, reclassification adjustment for amortization of prior service cost, net of tax | 10 | 12 | 27
Pre-tax | 791 | 20,023 | 4,560
Tax | 195 | 7,108 | 1,621
Other comprehensive income | $ 596 | $ 12,915 | $ 2,939

X
- Definition Before tax adjustment out of other comprehensive income for actuarial gains/losses recognized. This is the portion attributable to the pension benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPensionLiabilityActivityActuarialGainLossBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for actuarial gains/losses recognized. This is the portion attributable to the pension benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPensionLiabilityActivityActuarialGainLossNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for actuarial gains/losses recognized. This is the portion attributable to the pension benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPensionLiabilityActivityActuarialGainLossTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for amortization of net loss recognized as a component of net period benefit cost during the period. This is the portion attributable to the pension liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPensionLiabilityActivityReclassficationAdjustmentForAmortizationOfNetLoss
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for amortization of net loss recognized as a component of net period benefit cost during the period. This is the portion attributable to the pension liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPensionLiabilityActivityReclassificationAdjustmentForAmortizationOfNetLossNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for amortization of net loss recognized as a component of net period benefit cost during the period. This is the portion attributable to the pension liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPensionLiabilityActivityReclassificationAdjustmentForAmortizationOfNetLossTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for actuarial gains/losses recognized. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityActuarialGainLossBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for actuarial gains/losses recognized. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityActuarialGainLossNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for actuarial gains/losses recognized. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityActuarialGainLossTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for amortization of net loss recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityAdjustmentForAmortizationOfNetLossNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for prior service costs recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityReclassficationAdjustmentForAmortizationOfPriorServiceCostTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for amortization of net loss recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfNetLossBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for amortization of net loss recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfNetLossTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for prior service costs recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfPriorServiceCostBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for prior service costs recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_OtherComprehensiveIncomeLossPostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfPriorServiceCostNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for settlement gains (losses) recognized. + References No definition available. + Details
Name: | rail_PensionLiabilityActivitySettlementBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for settlement gains (losses) recognized. + References No definition available. + Details
Name: | rail_PensionLiabilityActivitySettlementNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for settlement gains (losses) recognized. + References No definition available. + Details
Name: | rail_PensionLiabilityActivitySettlementTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for amortization of net gain recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfNetGainBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for amortization of net gain recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfNetGainNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for amortization of net gain recognized as a component of net period benefit cost during the period. This is the portion attributable to the postretirement benefits liability. + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForAmortizationOfNetGainTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Postretirement liability activity, reclassification adjustment for prior service curtailment cost, net of tax + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForPriorServiceCurtailmentCost
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Postretirement liability activity, reclassification adjustment for prior service curtailment cost, before tax + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForPriorServiceCurtailmentCostBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Postretirement liability activity, reclassification adjustment for prior service curtailment cost, tax effect + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForPriorServiceCurtailmentCostTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Before tax adjustment out of other comprehensive income for settlement income recognized as a component of net period settlement gain during the period. + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForSettlementIncomeBeforeTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net of tax adjustment out of other comprehensive income for settlement income recognized as a component of net settlement gain during the period. + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForSettlementIncomeNetOfTax
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax effect of the adjustment out of other comprehensive income for settlement income recognized as a component of net period settlement gain during the period. + References No definition available. + Details
Name: | rail_PostretirementLiabilityActivityReclassificationAdjustmentForSettlementIncomeTaxEffect
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount before tax, after reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669625-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=66022249&loc=d3e33775-111570 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669619-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669619-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669625-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 55 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=66004921&loc=d3e1436-108581 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of tax expense (benefit) allocated to other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=66004124&loc=d3e640-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 11 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=65896914&loc=d3e39076-109324 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration