XML 59 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Business Segments (Reconciliation of Significant Reconciling Items) (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 Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales | $ 161,149 us-gaap_SalesRevenueGoodsNet | $ 167,797 us-gaap_SalesRevenueGoodsNet | $ 166,832 us-gaap_SalesRevenueGoodsNet | $ 111,414 us-gaap_SalesRevenueGoodsNet | $ 156,458 us-gaap_SalesRevenueGoodsNet | $ 162,248 us-gaap_SalesRevenueGoodsNet | $ 149,936 us-gaap_SalesRevenueGoodsNet | $ 129,321 us-gaap_SalesRevenueGoodsNet | $ 607,192 us-gaap_SalesRevenueGoodsNet | $ 597,963 us-gaap_SalesRevenueGoodsNet | $ 588,541 us-gaap_SalesRevenueGoodsNet
Segment Assets | 495,121 us-gaap_Assets |  |  |  | 413,654 us-gaap_Assets |  |  |  | 495,121 us-gaap_Assets | 413,654 us-gaap_Assets | 406,122 us-gaap_Assets
Depreciation and amortization |  |  |  |  |  |  |  |  | 12,577 us-gaap_DepreciationAmortizationAndAccretionNet | 10,002 us-gaap_DepreciationAmortizationAndAccretionNet | 12,973 us-gaap_DepreciationAmortizationAndAccretionNet
Expenditures for Long-Lived Assets |  |  |  |  |  |  |  |  | 19,037 us-gaap_PropertyPlantAndEquipmentAdditions | 9,674 us-gaap_PropertyPlantAndEquipmentAdditions | 7,160 us-gaap_PropertyPlantAndEquipmentAdditions
Rail Products Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 374,615 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 363,667 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 370,322 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember
Segment Profit |  |  |  |  |  |  |  |  | 30,093 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 28,692 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 9,074 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember
Segment Assets | 239,951 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember |  |  |  | 252,049 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember |  |  |  | 239,951 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 252,049 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 243,072 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember
Depreciation and amortization |  |  |  |  |  |  |  |  | 6,153 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 6,505 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 9,736 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember
Expenditures for Long-Lived Assets |  |  |  |  |  |  |  |  | 5,115 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 3,383 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember | 4,180 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_RailProductsSegmentMember
Construction Products Segment [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 178,847 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 191,751 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 169,253 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember
Segment Profit |  |  |  |  |  |  |  |  | 13,106 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 10,206 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 7,859 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember
Segment Assets | 102,978 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember |  |  |  | 77,900 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember |  |  |  | 102,978 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 77,900 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 73,804 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember
Depreciation and amortization |  |  |  |  |  |  |  |  | 2,232 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 1,758 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 2,119 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember
Expenditures for Long-Lived Assets |  |  |  |  |  |  |  |  | 3,343 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 1,805 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember | 474 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_ConstructionProductsSegmentMember
Tubular Products Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 53,730 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 42,545 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 48,966 us-gaap_SalesRevenueGoodsNet / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember
Segment Profit |  |  |  |  |  |  |  |  | 5,350 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 9,208 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 12,854 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember
Segment Assets | 130,289 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember |  |  |  | 51,497 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember |  |  |  | 130,289 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 51,497 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 13,573 us-gaap_Assets / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember
Depreciation and amortization |  |  |  |  |  |  |  |  | 3,208 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 1,054 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 599 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember
Expenditures for Long-Lived Assets |  |  |  |  |  |  |  |  | 6,988 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 2,460 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember | 1,350 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_StatementBusinessSegmentsAxis = fstr_TubularProductsSegmentsMember
Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 607,192 us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 597,963 us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 588,541 us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Segment Profit |  |  |  |  |  |  |  |  | 48,549 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 48,106 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 29,787 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Segment Assets | 473,218 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  |  |  | 381,446 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember |  |  |  | 473,218 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 381,446 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 330,449 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Depreciation and amortization |  |  |  |  |  |  |  |  | 11,593 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 9,317 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 12,454 us-gaap_DepreciationAmortizationAndAccretionNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Expenditures for Long-Lived Assets |  |  |  |  |  |  |  |  | $ 15,446 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | $ 7,648 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | $ 6,004 us-gaap_PropertyPlantAndEquipmentAdditions / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationAmortizationAndAccretionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + 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.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fstr_ConstructionProductsSegmentMember
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: |