XML 122 R109.htm IDEA: XBRL DOCUMENT
v3.19.1

Commitments and Contingent Liabilities (Narratives) (Details) $ in Thousands |  | 12 Months Ended | 72 Months Ended
--- | --- | --- | ---
Mar. 13, 2019 USD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2015 tie | Dec. 31, 2014 USD ($) | Dec. 31, 2013 tie | Dec. 31, 2012 USD ($) | Dec. 31, 2011 | Dec. 31, 2011 tie
Product Liability Contingency |  |  |  |  |  |  |  |  |
Accrued warranty |  | $ 2,057 | $ 8,682 |  |  |  |  |  |
Amounts reclassified to accrued settlement |  | 6,600 |  |  |  |  |  |  |
Number of concrete ties manufactured | tie |  |  |  |  |  |  |  |  | 3,000,000.0
Legal fees |  | 43,400 | 0 |  |  |  |  |  |
Accrued legal settlement, current |  | 10,000 |  |  |  |  |  |  |
Accrued legal settlement, non-current |  | 40,000 |  |  |  |  |  |  |
Present value or proposed remedial work |  | 1,100,000 |  |  |  |  |  |  |
Undiscovered remedial work |  | 1,700,000 |  |  |  |  |  |  |
Subsequent Event | Uprr |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Purchase commitment | $ 48,000 |  |  |  |  |  |  |  |
Annual commitment amount | 8,000 |  |  |  |  |  |  |  |
2005 Contract |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Warranty period |  |  |  |  |  |  | 15 years |  |
Uprr |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Amounts reclassified to accrued settlement |  | 6,600 |  |  |  |  |  |  |
Legal fees |  | 43,400 |  |  |  |  |  |  |
Uprr | Subsequent Event |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Litigation settlement amount | 50,000 |  |  |  |  |  |  |  |
Litigation settlement amount, current | 2,000 |  |  |  |  |  |  |  |
Litigation settlement amount, non-current | $ 48,000 |  |  |  |  |  |  |  |
Uprr | 2005 Contract |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Product warranty expense |  |  |  |  |  |  | $ 22,000 |  |
Number of concrete ties manufactured | tie |  |  |  |  |  |  |  |  | 1,600,000
Warranty ratio |  |  |  |  |  |  | 1 | 1.5 |
Warranty period |  |  |  | 10 years |  |  | 15 years | 5 years |
Litigation settlement amount |  |  |  |  |  |  | $ 12,000 |  |
Ties manufactured that did not meet criteria to be covered as warranty replacement ties | tie |  |  |  | 90,100 |  | 170,000 |  |  |
Cure period to claim |  |  |  |  | 90 days | 90 days |  |  |
Change in standard product warranty accrual |  |  |  |  | $ 8,766 |  |  |  |
Uprr | 2005 Contract | Previously Reported |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Warranty ratio |  |  |  |  |  |  | 1.5 |  |
Warranty period |  |  |  |  |  |  | 5 years |  |
Rail Products and Services |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Product warranty expense |  |  | 611 |  |  |  |  |  |
Tubular and Energy Services |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Product warranty expense |  | 839 |  |  |  |  |  |  |
Reserve for concrete ties |  |  |  |  |  |  |  |  |
Product Liability Contingency |  |  |  |  |  |  |  |  |
Accrued warranty |  | 531 | 7,595 |  |  |  |  |  |
Product warranty expense |  | $ 136 | $ 21 |  |  |  |  |  |
Warranty period |  |  |  |  |  |  | 5 years |  |

X
- Definition Accrued Legal Settlement, Current + References No definition available. + Details
Name: | fstr_AccruedLegalSettlementCurrent
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accrued Legal Settlement, Non-Current + References No definition available. + Details
Name: | fstr_AccruedLegalSettlementNonCurrent
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total number of concrete ties manufactured. + References No definition available. + Details
Name: | fstr_ConcreteTiesManufactured
Namespace Prefix: | fstr_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cure Period to Claim + References No definition available. + Details
Name: | fstr_CurePeriodToClaim
Namespace Prefix: | fstr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Litigation Settlement, Amount Awarded to Other Party, Current + References No definition available. + Details
Name: | fstr_LitigationSettlementAmountAwardedToOtherPartyCurrent
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Litigation Settlement, Amount Awarded to Other Party, Non-Current + References No definition available. + Details
Name: | fstr_LitigationSettlementAmountAwardedToOtherPartyNonCurrent
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Long-term Purchase Commitment, Annual Commitment Amount + References No definition available. + Details
Name: | fstr_LongtermPurchaseCommitmentAnnualCommitmentAmount
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present Value of Proposed Remedial Work + References No definition available. + Details
Name: | fstr_PresentValueOfProposedRemedialWork
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Standard Product Warranty Accrual, Reclassification + References No definition available. + Details
Name: | fstr_StandardProductWarrantyAccrualReclassification
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Ties manufactured that did not meet criteria to be covered as warranty replacement ties + References No definition available. + Details
Name: | fstr_TiesManufacturedThatDidNotMeetCriteriaToBeCoveredAsWarrantyReplacementTies
Namespace Prefix: | fstr_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Undiscovered Remedial Work + References No definition available. + Details
Name: | fstr_UndiscoveredRemedialWork
Namespace Prefix: | fstr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Warranty period + References No definition available. + Details
Name: | fstr_WarrantyPeriod
Namespace Prefix: | fstr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warranty Ratio + References No definition available. + Details
Name: | fstr_WarrantyRatio
Namespace Prefix: | fstr_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_LegalFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The minimum amount the entity agreed to spend under the long-term purchase commitment. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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_ProductLiabilityContingencyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(3,4)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 + Details
Name: | us-gaap_ProductWarrantyExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c)(1),(c)(5) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=fstr_UprrMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=fstr_TwoThousandFiveContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=fstr_UprrMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fstr_RailProductsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fstr_TubularProductsSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=fstr_ReserveForConcreteTiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |