XML 118 R107.htm IDEA: XBRL DOCUMENT
v3.24.1

Segment Information - Schedule of Segment Reporting Information, by Segment (Parenthetical) (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Segment Reporting [Abstract] |  |
Loss on pension settlement | $ 313 | $ 8,105
Impairment on leased railcars | 4,091 | 4,515
Gain on sale of railcars available for lease | $ 622 | $ 0

X
- Definition The aggregate impact on earnings in the period of the gain from the difference between the sale price and the book value of Railcars available for lease that were sold during the reporting period. + References No definition available. + Details
Name: | rail_GainOnSaleOfRailcarsAvailableForLease
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Impairment Of Leased Railcars + References No definition available. + Details
Name: | rail_ImpairmentOfLeasedRailcars
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Income loss on pension settlement. + References No definition available. + Details
Name: | rail_IncomeLossOnPensionSettlement
Namespace Prefix: | rail_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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