XML 19 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Business Segments (Details) - Operating Revenue and Operating Income by Segment (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
Operating revenue:                      
Operating Revenue $ 173,547us-gaap_Revenues $ 171,550us-gaap_Revenues $ 168,423us-gaap_Revenues $ 159,409us-gaap_Revenues $ 166,224us-gaap_Revenues $ 167,103us-gaap_Revenues $ 161,413us-gaap_Revenues $ 164,474us-gaap_Revenues $ 672,929us-gaap_Revenues $ 659,214us-gaap_Revenues $ 638,456us-gaap_Revenues
Operating income:                      
Operating Income 16,392us-gaap_OperatingIncomeLoss 13,042us-gaap_OperatingIncomeLoss 12,932us-gaap_OperatingIncomeLoss 8,640us-gaap_OperatingIncomeLoss 12,683us-gaap_OperatingIncomeLoss 13,653us-gaap_OperatingIncomeLoss 13,121us-gaap_OperatingIncomeLoss 12,538us-gaap_OperatingIncomeLoss 51,006us-gaap_OperatingIncomeLoss 51,995us-gaap_OperatingIncomeLoss 45,853us-gaap_OperatingIncomeLoss
Revenue, Net of Fuel Surchage [Member] | Truckload [Member]                      
Operating revenue:                      
Operating Revenue                 358,458us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
366,798us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
363,645us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
Revenue, Net of Fuel Surchage [Member] | Dedicated [Member]                      
Operating revenue:                      
Operating Revenue                 56,609us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
33,526us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
14,738us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
Revenue, Net of Fuel Surchage [Member] | Intermodal [Member]                      
Operating revenue:                      
Operating Revenue                 75,447us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
71,764us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
55,151us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_RevenueNetOfFuelSurchageMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
Fuel Surcharge Revenue [Member] | Truckload [Member]                      
Operating revenue:                      
Operating Revenue                 89,815us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
98,161us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
100,067us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
Fuel Surcharge Revenue [Member] | Dedicated [Member]                      
Operating revenue:                      
Operating Revenue                 13,743us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
8,794us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
4,873us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
Fuel Surcharge Revenue [Member] | Intermodal [Member]                      
Operating revenue:                      
Operating Revenue                 21,645us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
20,749us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
16,173us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mrtn_FuelSurchargeRevenueMember
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
Truckload [Member]                      
Operating revenue:                      
Operating Revenue                 448,273us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
464,959us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
463,712us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
Operating income:                      
Operating Income                 39,483us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
39,290us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
33,715us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_TruckloadMember
Dedicated [Member]                      
Operating revenue:                      
Operating Revenue                 70,352us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
42,320us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
19,611us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
Operating income:                      
Operating Income                 7,136us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
5,575us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
3,090us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_DedicatedMember
Intermodal [Member]                      
Operating revenue:                      
Operating Revenue                 97,092us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
92,513us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
71,324us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
Operating income:                      
Operating Income                 1,735us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
4,014us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
4,703us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_IntermodalMember
Brokerage [Member] | Marten Transport [Member]                      
Operating revenue:                      
Operating Revenue                 57,212us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
/ us-gaap_SubsegmentsAxis
= mrtn_MartenTransportMember
52,746us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
/ us-gaap_SubsegmentsAxis
= mrtn_MartenTransportMember
53,161us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
/ us-gaap_SubsegmentsAxis
= mrtn_MartenTransportMember
Brokerage [Member] | MWL [Member]                      
Operating revenue:                      
Operating Revenue                    [1] 6,676us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
/ us-gaap_SubsegmentsAxis
= mrtn_MWLMember
[1] 30,648us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
/ us-gaap_SubsegmentsAxis
= mrtn_MWLMember
[1]
Brokerage [Member]                      
Operating revenue:                      
Operating Revenue                 57,212us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
59,422us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
83,809us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
Operating income:                      
Operating Income                 $ 2,652us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
$ 3,116us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
$ 4,345us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mrtn_BrokerageMember
[1] Brokerage revenue is net of $2.1 million and $9.7 million of inter-segment revenue in 2013 and 2012, respectively, for loads transported by our tractors andarranged by MWL that have been eliminated in consolidation. The inter-segment revenue in 2013 relates to loads transported prior to the deconsolidation ofMWL effective March 28, 2013.