Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity, Stock Options and Net Income per Share - Common and Preferred Stock (Details)

v2.4.1.9
Shareholders' Equity, Stock Options and Net Income per Share - Common and Preferred Stock (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended 2 Months Ended
Mar. 31, 2015
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Feb. 19, 2014
Dec. 31, 2008
May 31, 2008
Preferred Stock [Abstract]                      
Preferred stock, shares authorized           5,000,000us-gaap_PreferredStockSharesAuthorized 5,000,000us-gaap_PreferredStockSharesAuthorized        
Preferred stock par value per share           $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare        
Cash Dividends [Abstract]                      
Quarterly cash dividend per share, common stock $ 0.12fwrd_QuarterlyCashDividendPerShareCommonStock $ 0.10fwrd_QuarterlyCashDividendPerShareCommonStock $ 0.10fwrd_QuarterlyCashDividendPerShareCommonStock $ 0.07fwrd_QuarterlyCashDividendPerShareCommonStock $ 0.07fwrd_QuarterlyCashDividendPerShareCommonStock $ 0.12fwrd_QuarterlyCashDividendPerShareCommonStock $ 0.10fwrd_QuarterlyCashDividendPerShareCommonStock        
Repurchase of Common Stock [Abstract]                      
Repurchase of common stock (repurchase program)           $ 39,972us-gaap_PaymentsForRepurchaseOfCommonStock $ 354us-gaap_PaymentsForRepurchaseOfCommonStock $ 0us-gaap_PaymentsForRepurchaseOfCommonStock      
Remaining shares authorized under share repurchase program           1,118,021fwrd_SharesRepurchaseProgramRemainingSharesAuthorized          
Share-based Compensation [Abstract]                      
Additional authorized shares for employee stock awards           746,000fwrd_AdditionalAuthorizedSharesForEmployeeStockOptions          
Purchase Period for Employee Stock Purchase Plan           6 months          
Preferred Stock [Member]                      
Preferred Stock [Abstract]                      
Preferred stock, shares authorized           5,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredStockMember
         
Preferred stock par value per share           $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredStockMember
         
Common Stock [Member]                      
Repurchase of Common Stock [Abstract]                      
Share repurchase program, authorized shares           2,000,000fwrd_ShareRepurchaseProgramAuthorizedShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
    2,000,000fwrd_ShareRepurchaseProgramAuthorizedShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Stock Repurchased During Period, Shares           881,979us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
8,675us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Repurchase of common stock (repurchase program)           $ 39,972us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 354us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Treasury stock acquired, average cost per share           $ 45.32us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 40.84us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Share-based Compensation [Abstract]                      
Number of shares authorized under the plan           7,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
      4,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Additional authorized shares for employee stock awards                     3,000,000fwrd_AdditionalAuthorizedSharesForEmployeeStockOptions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Minimum [Member] | Employee Stock Option [Member]                      
Share-based Compensation [Abstract]                      
Expected life of options (in years)           7 years          
Option award vesting period           1 year          
Maximum [Member] | Employee Stock Option [Member]                      
Share-based Compensation [Abstract]                      
Expected life of options (in years)           10 years          
Option award vesting period           5 years