XML 29 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Narrative) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 3,007us-gaap_ShareBasedCompensation $ 2,156us-gaap_ShareBasedCompensation $ 1,989us-gaap_ShareBasedCompensation
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized 2,896us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 3 years 2 months 12 days    
Excess Tax Benefit from Share-based Compensation, Financing Activities 336us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 203us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 199us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 34.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue $ 29.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue $ 27.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 44.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 42.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 30.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Stock Issued During Period, Value, New Issues (854)us-gaap_StockIssuedDuringPeriodValueNewIssues (673)us-gaap_StockIssuedDuringPeriodValueNewIssues (546)us-gaap_StockIssuedDuringPeriodValueNewIssues
Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value 296us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
687us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
743us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price, Beginning of Period $ 10.64us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
$ 10.41us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
 
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 11.67us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
$ 9.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
$ 7.03us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value 426us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
124us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
457us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 19,051us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
12,973us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
108,677us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 40,540us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
41,579us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
36,599us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 702us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
  807us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 34,652us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
31,418us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
43,042us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 13,588us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
33,508us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Restricted Stock And Performance Shares Combined [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 2,519us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= fstr_RistrictedStockAndPerformanceSharesCombinedMember
1,706us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= fstr_RistrictedStockAndPerformanceSharesCombinedMember
1,652us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= fstr_RistrictedStockAndPerformanceSharesCombinedMember
Minimum [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit $ 8.97us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 7.81us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 7.81us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member] | Equity Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 9.29us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 14.77us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 14.77us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Granted to Non-Employee Directors [Member] | Fully-Vested Stock Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 488us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
450us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
337us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 3,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 10,182us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
9,960us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
12,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 47.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
$ 45.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
$ 28.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fstr_FullyVestedStockAwardsMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember
The Omnibus Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 0us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
0us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
0us-gaap_ShareBasedCompensation
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Description The Omnibus Plan allows for the issuance of 900,000 shares of common stock through the granting of stock options or stock awards (including performance units convertible into stock) to key employees and directors at no less than 100% of fair market value on the date of the grant. The Omnibus Plan provides for the granting of "nonqualified options" with a duration of not more than ten years from the date of grant.    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights The Omnibus Plan also provides that, unless otherwise set forth in the option agreement, stock options are exercisable in installments of up to 25% annually beginning one year from the date of grant.    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
The Omnibus Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 14,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
  34,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
Stock Issued During Period, Value, New Issues   454us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
 
Stock Issued During Period, Value, Treasury Stock Reissued $ 454us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
  $ 1,130us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= fstr_OmnibusPlanMember
The 1998 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Description The 1998 Plan provided for the award of stock options to key employees and directors to purchase up to 900,000 shares of common stock at no less than 100% of fair market value on the date of the grant. The 1998 Plan authorized the granting of "nonqualified options" and "incentive stock options" with a duration of not more than ten years from the date of grant.    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights The 1998 Plan also provided that, unless otherwise set forth in the option agreement, stock options are exercisable in installments of up to 25% annually beginning one year from date of grant.    
Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Description and Terms Non-employee directors were automatically awarded fully vested, nonqualified stock options to acquire 5,000 shares of the Company's common stock on each date the outside directors were elected at an annual shareholders' meeting to serve as directors. The 1998 Plan was amended in May 2006 to remove the automatic awarding of stock options to outside directors.    
The 1998 Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= fstr_The1998PlanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
The 1998 Plan [Member] | Granted to Non-Employee Directors [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= fstr_The1998PlanMember
/ us-gaap_StatementScenarioAxis
= fstr_GrantedToNonEmployeeDirectorsMember