XML 44 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill And Intangible Assets (Schedule Of Changes In Gross Carrying Amounts Of Goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Line Items]      
Goodwill $ 520,628us-gaap_GoodwillGross $ 521,020us-gaap_GoodwillGross $ 521,213us-gaap_GoodwillGross
Accumulated impairment losses (183,049)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (183,049)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (183,049)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Change in foreign currency exchange rates (392)us-gaap_GoodwillTranslationAdjustments (193)us-gaap_GoodwillTranslationAdjustments  
Total Goodwill 337,579us-gaap_Goodwill 337,971us-gaap_Goodwill 338,164us-gaap_Goodwill
Logistics      
Goodwill [Line Items]      
Goodwill 55,303us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
55,695us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
55,888us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Accumulated impairment losses (48,236)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
(48,236)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
(48,236)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Change in foreign currency exchange rates (392)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
(193)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
 
Total Goodwill 7,067us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
7,459us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
7,652us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Truckload      
Goodwill [Line Items]      
Goodwill 464,598us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
464,598us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
464,598us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
Accumulated impairment losses (134,813)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
(134,813)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
(134,813)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
Change in foreign currency exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
 
Total Goodwill 329,785us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
329,785us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
329,785us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
Corporate and Eliminations      
Goodwill [Line Items]      
Goodwill 727us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
727us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
727us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Accumulated impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Change in foreign currency exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total Goodwill $ 727us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 727us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 727us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember