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,547 us-gaap_Revenues | $ 171,550 us-gaap_Revenues | $ 168,423 us-gaap_Revenues | $ 159,409 us-gaap_Revenues | $ 166,224 us-gaap_Revenues | $ 167,103 us-gaap_Revenues | $ 161,413 us-gaap_Revenues | $ 164,474 us-gaap_Revenues | $ 672,929 us-gaap_Revenues |  | $ 659,214 us-gaap_Revenues |  | $ 638,456 us-gaap_Revenues |
Operating income: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Income | 16,392 us-gaap_OperatingIncomeLoss | 13,042 us-gaap_OperatingIncomeLoss | 12,932 us-gaap_OperatingIncomeLoss | 8,640 us-gaap_OperatingIncomeLoss | 12,683 us-gaap_OperatingIncomeLoss | 13,653 us-gaap_OperatingIncomeLoss | 13,121 us-gaap_OperatingIncomeLoss | 12,538 us-gaap_OperatingIncomeLoss | 51,006 us-gaap_OperatingIncomeLoss |  | 51,995 us-gaap_OperatingIncomeLoss |  | 45,853 us-gaap_OperatingIncomeLoss |
Revenue, Net of Fuel Surchage [Member] | Truckload [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 358,458 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 366,798 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 363,645 us-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,609 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 33,526 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 14,738 us-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,447 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 71,764 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 55,151 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_RevenueNetOfFuelSurchageMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |
Fuel Surcharge Revenue [Member] | Truckload [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 89,815 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 98,161 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 100,067 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |
Fuel Surcharge Revenue [Member] | Dedicated [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 13,743 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 8,794 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 4,873 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |
Fuel Surcharge Revenue [Member] | Intermodal [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 21,645 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 20,749 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 16,173 us-gaap_Revenues / us-gaap_ProductOrServiceAxis = mrtn_FuelSurchargeRevenueMember / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |
Truckload [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 448,273 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 464,959 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 463,712 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |
Operating income: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 39,483 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 39,290 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |  | 33,715 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_TruckloadMember |
Dedicated [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 70,352 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 42,320 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 19,611 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |
Operating income: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 7,136 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 5,575 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |  | 3,090 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_DedicatedMember |
Intermodal [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 97,092 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 92,513 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 71,324 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |
Operating income: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | 1,735 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 4,014 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |  | 4,703 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_IntermodalMember |
Brokerage [Member] | Marten Transport [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 57,212 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember / us-gaap_SubsegmentsAxis = mrtn_MartenTransportMember |  | 52,746 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember / us-gaap_SubsegmentsAxis = mrtn_MartenTransportMember |  | 53,161 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember / us-gaap_SubsegmentsAxis = mrtn_MartenTransportMember |
Brokerage [Member] | MWL [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  |  | [1] | 6,676 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember / us-gaap_SubsegmentsAxis = mrtn_MWLMember | [1] | 30,648 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember / us-gaap_SubsegmentsAxis = mrtn_MWLMember | [1]
Brokerage [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating revenue: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Revenue |  |  |  |  |  |  |  |  | 57,212 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember |  | 59,422 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember |  | 83,809 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember |
Operating income: |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating Income |  |  |  |  |  |  |  |  | $ 2,652 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember |  | $ 3,116 us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = mrtn_BrokerageMember |  | $ 4,345 us-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.

X
- Details
Name: | mrtn_OperatingIncomeAbstract
Namespace Prefix: | mrtn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | mrtn_OperatingRevenueAbstract
Namespace Prefix: | mrtn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mrtn_FuelSurchargeRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mrtn_RevenueNetOfFuelSurchageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mrtn_BrokerageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mrtn_DedicatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mrtn_IntermodalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mrtn_TruckloadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |