XML 51 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Summary Of Segment Information) (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]                      
Revenues $ 553,186us-gaap_Revenues $ 551,961us-gaap_Revenues $ 542,120us-gaap_Revenues $ 492,022us-gaap_Revenues $ 517,920us-gaap_Revenues $ 511,728us-gaap_Revenues $ 506,648us-gaap_Revenues $ 492,887us-gaap_Revenues $ 2,139,289us-gaap_Revenues $ 2,029,183us-gaap_Revenues $ 2,036,386us-gaap_Revenues
Operating Income 52,627us-gaap_OperatingIncomeLoss 41,690us-gaap_OperatingIncomeLoss 42,330us-gaap_OperatingIncomeLoss 23,441us-gaap_OperatingIncomeLoss 36,089us-gaap_OperatingIncomeLoss 32,583us-gaap_OperatingIncomeLoss 42,361us-gaap_OperatingIncomeLoss 28,693us-gaap_OperatingIncomeLoss 160,088us-gaap_OperatingIncomeLoss 139,726us-gaap_OperatingIncomeLoss 171,444us-gaap_OperatingIncomeLoss
Truckload Transportation Services                      
Segment Reporting Information [Line Items]                      
Revenues                 1,702,137us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_TruckloadTransportationServicesSegmentMember
1,657,854us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_TruckloadTransportationServicesSegmentMember
1,699,349us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_TruckloadTransportationServicesSegmentMember
Operating Income                 152,992us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_TruckloadTransportationServicesSegmentMember
119,597us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_TruckloadTransportationServicesSegmentMember
153,142us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_TruckloadTransportationServicesSegmentMember
Value Added Services                      
Segment Reporting Information [Line Items]                      
Revenues                 390,645us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_ValueAddedServicesSegmentMember
361,384us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_ValueAddedServicesSegmentMember
324,155us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_ValueAddedServicesSegmentMember
Operating Income                 7,535us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_ValueAddedServicesSegmentMember
14,664us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_ValueAddedServicesSegmentMember
15,999us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_ValueAddedServicesSegmentMember
Other                      
Segment Reporting Information [Line Items]                      
Revenues                 46,588us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_OtherSegmentMember
11,342us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_OtherSegmentMember
11,782us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_OtherSegmentMember
Operating Income                 (3,991)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_OtherSegmentMember
3,947us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_OtherSegmentMember
1,212us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_OtherSegmentMember
Corporate                      
Segment Reporting Information [Line Items]                      
Revenues                 2,803us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_CorporateSegmentMember
3,081us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_CorporateSegmentMember
4,322us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_CorporateSegmentMember
Operating Income                 3,552us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_CorporateSegmentMember
1,518us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_CorporateSegmentMember
1,091us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= wern_CorporateSegmentMember
Subtotal [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 2,142,173us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_SubtotalMember
2,033,661us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_SubtotalMember
2,039,608us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= wern_SubtotalMember
Inter-segment eliminations                      
Segment Reporting Information [Line Items]                      
Revenues                 $ (2,884)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ (4,478)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ (3,222)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember