XML 43 R44.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 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]                      
Revenue $ 915,361us-gaap_SalesRevenueServicesNet $ 913,386us-gaap_SalesRevenueServicesNet $ 893,930us-gaap_SalesRevenueServicesNet $ 848,449us-gaap_SalesRevenueServicesNet $ 885,252us-gaap_SalesRevenueServicesNet $ 882,981us-gaap_SalesRevenueServicesNet $ 836,685us-gaap_SalesRevenueServicesNet $ 768,980us-gaap_SalesRevenueServicesNet $ 3,571,126us-gaap_SalesRevenueServicesNet $ 3,373,898us-gaap_SalesRevenueServicesNet $ 3,124,108us-gaap_SalesRevenueServicesNet
Intermodal [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 2,203,295us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
2,160,947us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
2,042,286us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
Truck brokerage [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 673,231us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
643,504us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
651,116us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
Logistics [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 694,600us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
569,447us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
430,706us-gaap_SalesRevenueServicesNet
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
Operating Segments [Member] | Hub [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 2,722,799us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
2,599,763us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
2,392,289us-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                 1,815,842us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
1,818,162us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
1,731,487us-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                 338,590us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
333,027us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
335,213us-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                 568,367us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
448,574us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_HubMember
325,589us-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                 931,131us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
823,159us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
779,928us-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                 466,859us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
389,186us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
354,662us-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                 335,587us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
311,930us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
318,848us-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                 128,685us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
122,043us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hubg_ModeMember
106,418us-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                 (82,804)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(49,024)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(48,109)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment Elims [Member] | Intermodal [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 (79,406)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
(46,401)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_IntermodalMember
(43,863)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                 (946)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
(1,453)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_TruckBrokerageMember
(2,945)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                 $ (2,452)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
$ (1,170)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember
$ (1,301)us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hubg_LogisticsMember