XML 81 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF CHANGES IN CAPITAL (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Increase (Decrease) in Partners' Capital [Roll Forward]                
Beginning Balance   $ 260,417us-gaap_PartnersCapital   $ 357,962us-gaap_PartnersCapital $ 260,417us-gaap_PartnersCapital $ 357,962us-gaap_PartnersCapital $ 337,187us-gaap_PartnersCapital  
Net income (loss) 4,374us-gaap_IncomeLossAttributableToParent 11,795us-gaap_IncomeLossAttributableToParent (39,259)us-gaap_IncomeLossAttributableToParent 16,636us-gaap_IncomeLossAttributableToParent (11,705)us-gaap_IncomeLossAttributableToParent (13,354)us-gaap_IncomeLossAttributableToParent 101,987us-gaap_IncomeLossAttributableToParent  
Issuance of common units         331,728us-gaap_PartnersCapitalAccountPublicSaleOfUnits   194,170us-gaap_PartnersCapitalAccountPublicSaleOfUnits  
General partner contribution         7,007us-gaap_PartnersCapitalAccountContributions 37us-gaap_PartnersCapitalAccountContributions 4,145us-gaap_PartnersCapitalAccountContributions  
Purchase of treasury units         (277)us-gaap_PartnersCapitalAccountTreasuryUnitsPurchases (250)us-gaap_PartnersCapitalAccountTreasuryUnitsPurchases (222)us-gaap_PartnersCapitalAccountTreasuryUnitsPurchases  
Cash distributions         (97,368)us-gaap_PartnersCapitalAccountDistributions (84,588)us-gaap_PartnersCapitalAccountDistributions (76,528)us-gaap_PartnersCapitalAccountDistributions  
Excess purchase price over carrying value of acquired assets         4,948us-gaap_PartnersCapitalOther 301us-gaap_PartnersCapitalOther 142,075us-gaap_PartnersCapitalOther  
Excess carrying value of the assets over the purchase price paid by Martin Resource Management             (4,268)mmlp_PartnersCapitalAccountDecreaseFromBusinessCombination  
Contributions to parent             (56,193)mmlp_ParentCompanyCapitalAccountDistributionAmount  
Adjustment in fair value of derivatives             (626)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax  
Unit-based compensation         817us-gaap_PartnersCapitalAccountUnitBasedCompensation 911us-gaap_PartnersCapitalAccountUnitBasedCompensation 385us-gaap_PartnersCapitalAccountUnitBasedCompensation  
Ending Balance 485,671us-gaap_PartnersCapital   260,417us-gaap_PartnersCapital   485,671us-gaap_PartnersCapital 260,417us-gaap_PartnersCapital 357,962us-gaap_PartnersCapital  
Limited Partner [Member] | Common [Member]                
Increase (Decrease) in Partners' Capital [Roll Forward]                
Beginning Balance (in units)   26,625,026us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  26,566,776us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
26,625,026us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
26,566,776us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
20,471,776us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Beginning Balance   254,028us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  349,490us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
254,028us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
349,490us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
279,562us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Net income (loss)         (15,208)us-gaap_IncomeLossAttributableToParent
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(13,087)us-gaap_IncomeLossAttributableToParent
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
92,617us-gaap_IncomeLossAttributableToParent
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Issuance of common units (in units)         8,743,386us-gaap_PartnersCapitalAccountUnitsSoldInPublicOffering
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  6,095,000us-gaap_PartnersCapitalAccountUnitsSoldInPublicOffering
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Issuance of common units         331,728us-gaap_PartnersCapitalAccountPublicSaleOfUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  194,170us-gaap_PartnersCapitalAccountPublicSaleOfUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Issuance of restricted units (in units)         8,900us-gaap_PartnersCapitalAccountUnitsSaleOfUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
64,500us-gaap_PartnersCapitalAccountUnitsSaleOfUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
6,250us-gaap_PartnersCapitalAccountUnitsSaleOfUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Forfeiture of restricted units (in units)         (5,000)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(250)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
   
Purchase of treasury units (in units)         (6,400)us-gaap_PartnersCapitalAccountUnitsTreasury
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(6,000)us-gaap_PartnersCapitalAccountUnitsTreasury
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(6,250)us-gaap_PartnersCapitalAccountUnitsTreasury
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Purchase of treasury units         (277)us-gaap_PartnersCapitalAccountTreasuryUnitsPurchases
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(250)us-gaap_PartnersCapitalAccountTreasuryUnitsPurchases
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(222)us-gaap_PartnersCapitalAccountTreasuryUnitsPurchases
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Cash distributions         (95,197)us-gaap_PartnersCapitalAccountDistributions
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(82,735)us-gaap_PartnersCapitalAccountDistributions
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
(70,679)us-gaap_PartnersCapitalAccountDistributions
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Excess purchase price over carrying value of acquired assets         4,948us-gaap_PartnersCapitalOther
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
301us-gaap_PartnersCapitalOther
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
142,075us-gaap_PartnersCapitalOther
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Excess carrying value of the assets over the purchase price paid by Martin Resource Management             (4,268)mmlp_PartnersCapitalAccountDecreaseFromBusinessCombination
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Unit-based compensation         817us-gaap_PartnersCapitalAccountUnitBasedCompensation
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
911us-gaap_PartnersCapitalAccountUnitBasedCompensation
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
385us-gaap_PartnersCapitalAccountUnitBasedCompensation
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Ending Balance 470,943us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  254,028us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  470,943us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
254,028us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
349,490us-gaap_PartnersCapital
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
Ending Balance (in units) 35,365,912us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  26,625,026us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
  35,365,912us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
26,625,026us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
26,566,776us-gaap_PartnersCapitalAccountUnits
/ us-gaap_LimitedPartnersCapitalAccountByClassAxis
= mmlp_CommonMember
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_LimitedPartnerMember
 
General Partner [Member]                
Increase (Decrease) in Partners' Capital [Roll Forward]                
Beginning Balance   6,389us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
  8,472us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
6,389us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
8,472us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
5,428us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
 
Net income (loss)         3,503us-gaap_IncomeLossAttributableToParent
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
(267)us-gaap_IncomeLossAttributableToParent
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
4,748us-gaap_IncomeLossAttributableToParent
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
 
General partner contribution         7,007us-gaap_PartnersCapitalAccountContributions
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
37us-gaap_PartnersCapitalAccountContributions
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
4,145us-gaap_PartnersCapitalAccountContributions
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
 
Cash distributions         (2,171)us-gaap_PartnersCapitalAccountDistributions
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
(1,853)us-gaap_PartnersCapitalAccountDistributions
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
(5,849)us-gaap_PartnersCapitalAccountDistributions
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
 
Ending Balance 14,728us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
  6,389us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
  14,728us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
6,389us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
8,472us-gaap_PartnersCapital
/ us-gaap_PartnerTypeOfPartnersCapitalAccountAxis
= us-gaap_GeneralPartnerMember
 
Accumulated Comprehensive Income                
Increase (Decrease) in Partners' Capital [Roll Forward]                
Beginning Balance               626us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Ending Balance 0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
626us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Parent Net Investment                
Increase (Decrease) in Partners' Capital [Roll Forward]                
Beginning Balance       0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
  0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
51,571us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
 
Net income (loss)           0us-gaap_IncomeLossAttributableToParent
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
4,622us-gaap_IncomeLossAttributableToParent
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
 
Contributions to parent             (56,193)mmlp_ParentCompanyCapitalAccountDistributionAmount
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
 
Ending Balance $ 0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
  $ 0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
  $ 0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
$ 0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember
$ 0us-gaap_PartnersCapital
/ us-gaap_PartnerCapitalComponentsAxis
= us-gaap_ParentCompanyMember