XML 21 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 2. Goodwill and Intangible Assets Goodwill rollforward (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Goodwill [Line Items]      
Goodwill, gross $ 520,385us-gaap_GoodwillGross $ 520,628us-gaap_GoodwillGross $ 521,020us-gaap_GoodwillGross
Accumulated impairment loss (183,049)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (183,049)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (183,049)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill, net 337,336us-gaap_Goodwill 337,579us-gaap_Goodwill 337,971us-gaap_Goodwill
Change in foreign currency exchange rates (243)us-gaap_GoodwillTranslationAdjustments (392)us-gaap_GoodwillTranslationAdjustments  
Logistics [Member]      
Goodwill [Line Items]      
Goodwill, gross 55,060us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
55,303us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
55,695us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Accumulated impairment loss (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
Goodwill, net 6,824us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
7,067us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
7,459us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Change in foreign currency exchange rates (243)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
(392)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
 
Truckload [Member]      
Goodwill [Line Items]      
Goodwill, gross 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 loss (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
Goodwill, net 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
Change in foreign currency exchange rates 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
 
Corporate and Eliminations [Member]      
Goodwill [Line Items]      
Goodwill, gross 727us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
727us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
727us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
Accumulated impairment loss 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
Goodwill, net 727us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
727us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
727us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
Change in foreign currency exchange rates $ 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
$ 0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember