XML 15 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 3. Segment Reporting Segment Reporting (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Revenue from external customers $ 1,372,431cnw_Revenuefromexternalcustomers $ 1,368,843cnw_Revenuefromexternalcustomers
Revenue from internal customers 59,117cnw_Revenuefrominternalcustomers 58,494cnw_Revenuefrominternalcustomers
Operating income (loss) 51,927us-gaap_OperatingIncomeLoss 33,062us-gaap_OperatingIncomeLoss
Freight [Member]    
Segment Reporting Information [Line Items]    
Revenue from external customers 846,634cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_FreightMember
836,329cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_FreightMember
Revenue from internal customers 8,978cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_FreightMember
11,698cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_FreightMember
Operating income (loss) 37,376us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_FreightMember
18,565us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_FreightMember
Logistics [Member]    
Segment Reporting Information [Line Items]    
Revenue from external customers 398,179cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
389,372cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Revenue from internal customers 18,891cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
16,993cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Operating income (loss) 8,616us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
6,174us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_LogisticsMember
Truckload [Member]    
Segment Reporting Information [Line Items]    
Revenue from external customers 125,767cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
140,597cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
Revenue from internal customers 12,958cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
15,413cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
Operating income (loss) 7,561us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
6,380us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_TruckloadMember
Corporate and Eliminations [Member]    
Segment Reporting Information [Line Items]    
Revenue from external customers 1,851cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
2,545cnw_Revenuefromexternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
Revenue from internal customers 18,290cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
14,390cnw_Revenuefrominternalcustomers
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
Operating income (loss) $ (1,626)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember
$ 1,943us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= cnw_CorporateandEliminationsMember