XML 115 R74.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Accumulated Other Comprehensive Income (Loss) (Schedule of Changes in Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | $ (3,119) | $ (790)
Tax | (527) | (169)
After-Tax | (2,592) | (621)
Accumulated Defined Benefit Plans Adjustment, Actuarial Gain (Loss) Attributable to Parent [Member] | Pension Benefits [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | (1,025) | (1,210)
Tax |  | (258)
After-Tax | (1,025) | (952)
Accumulated Defined Benefit Plans Adjustment, Actuarial Gain (Loss) Attributable to Parent [Member] | Postretirement Benefit Plan [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax |  | 237
Tax |  | 50
After-Tax |  | 187
Accumulated Defined Benefit Plans Adjustment, Termination Gain (Loss) Attributable to Parent [Member] | Postretirement Benefit Plan [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | 4,369 |
After-Tax | 4,369 |
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Termination Gain (Loss) Attributable to Parent [Member] | Postretirement Benefit Plan [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | (6,637) |
Tax | (527) |
After-Tax | (6,110) |
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Curtailment Cost Attributable to Parent [Member] | Postretirement Benefit Plan [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax |  | 14
Tax |  | 3
After-Tax |  | 11
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] | Pension Benefits [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | 549 | 451
Tax |  | 96
After-Tax | 549 | 355
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] | Postretirement Benefit Plan [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | (389) | (282)
Tax |  | (60)
After-Tax | (389) | $ (222)
Reclassification out of Accumulated Other Comprehensive Income [Member] | Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] | Postretirement Benefit Plan [Member] |  |
Accumulated Other Comprehensive Income (Loss) [Line Items] |  |
Pre-Tax | 14 |
After-Tax | $ 14 |

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax of reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 17B -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580 + Details
Name: | us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount after tax of reclassification adjustments of other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 17B -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 55 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581 + Details
Name: | us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 17A -URI http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 11 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324 + Details
Name: | us-gaap_ReclassificationFromAociCurrentPeriodTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=rail_AccumulatedDefinedBenefitPlansAdjustmentActuarialGainLossAttributableToParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=rail_AccumulatedDefinedBenefitPlansAdjustmentSettlementGainLossAttributableToParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=rail_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCurtailmentCostAttributableToParentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |