XML 39 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Revenue by Segment and Business Line (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Revenue $ 835,941us-gaap_SalesRevenueServicesNet $ 848,449us-gaap_SalesRevenueServicesNet
Intermodal [Member]    
Segment Reporting Information [Line Items]    
Revenue 511,235us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
522,666us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
Truck brokerage [Member]    
Segment Reporting Information [Line Items]    
Revenue 163,478us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
162,045us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
Logistics [Member]    
Segment Reporting Information [Line Items]    
Revenue 161,228us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
163,738us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
Operating Segments [Member] | Hub [Member]    
Segment Reporting Information [Line Items]    
Revenue 643,443us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
653,409us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
Operating Segments [Member] | Hub [Member] | Intermodal [Member]    
Segment Reporting Information [Line Items]    
Revenue 420,952us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
435,432us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
Operating Segments [Member] | Hub [Member] | Truck brokerage [Member]    
Segment Reporting Information [Line Items]    
Revenue 89,291us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
83,967us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
Operating Segments [Member] | Hub [Member] | Logistics [Member]    
Segment Reporting Information [Line Items]    
Revenue 133,200us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
134,010us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
Operating Segments [Member] | Mode [Member]    
Segment Reporting Information [Line Items]    
Revenue 213,522us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
208,906us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
Operating Segments [Member] | Mode [Member] | Intermodal [Member]    
Segment Reporting Information [Line Items]    
Revenue 110,692us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
100,436us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
Operating Segments [Member] | Mode [Member] | Truck brokerage [Member]    
Segment Reporting Information [Line Items]    
Revenue 74,352us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
78,523us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
Operating Segments [Member] | Mode [Member] | Logistics [Member]    
Segment Reporting Information [Line Items]    
Revenue 28,478us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
29,947us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
Intersegment Elims [Member]    
Segment Reporting Information [Line Items]    
Revenue (21,024)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(13,866)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment Elims [Member] | Intermodal [Member]    
Segment Reporting Information [Line Items]    
Revenue (20,409)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
(13,202)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
Intersegment Elims [Member] | Truck brokerage [Member]    
Segment Reporting Information [Line Items]    
Revenue (165)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
(445)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
Intersegment Elims [Member] | Logistics [Member]    
Segment Reporting Information [Line Items]    
Revenue $ (450)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
$ (219)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember