XML 74 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
LONG-TERM DEBT (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Borrowings [Abstract]              
Total Debt $ 411,516,000us-gaap_LongTermDebt       $ 411,516,000us-gaap_LongTermDebt $ 194,585,000us-gaap_LongTermDebt  
Less: Current maturities (38,608,000)us-gaap_LongTermDebtCurrent       (38,608,000)us-gaap_LongTermDebtCurrent (26,213,000)us-gaap_LongTermDebtCurrent  
Total Long-term Debt 372,908,000us-gaap_LongTermDebtNoncurrent       372,908,000us-gaap_LongTermDebtNoncurrent 168,372,000us-gaap_LongTermDebtNoncurrent  
Computation of the Leverage Ratio [Abstract]              
Loss before taxes         (25,556,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 94,717,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 85,009,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Interest expense         12,797,000us-gaap_InterestExpense 6,282,000us-gaap_InterestExpense 5,560,000us-gaap_InterestExpense
Depreciation and amortization         35,078,000us-gaap_DepreciationDepletionAndAmortization    
Impairment expense 117,600,000us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss [1] 0us-gaap_GoodwillImpairmentLoss [1] 0us-gaap_GoodwillImpairmentLoss [1] 117,569,000us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Stock compensation expense         3,560,000us-gaap_ShareBasedCompensation    
Pro forma acquisition EBITDA         850,000dxpe_ProFormaAcquisitionEbitda    
Other adjustments         (250,000)dxpe_OtherAdjustmentsEarningsBeforeInterestTaxesDepreciationAndAmortization    
Defined EBITDA         144,048,000dxpe_DefinedEbitda    
Total long-term debt, including current maturities 411,516,000us-gaap_LongTermDebt       411,516,000us-gaap_LongTermDebt 194,585,000us-gaap_LongTermDebt  
Outstanding letters of credit 5,680,000us-gaap_LettersOfCreditOutstandingAmount       5,680,000us-gaap_LettersOfCreditOutstandingAmount    
Defined indebtedness 417,196,000dxpe_DefinedIndebtedness       417,196,000dxpe_DefinedIndebtedness    
Leverage Ratio (B)/(A) 2.90dxpe_LeverageRatio       2.90dxpe_LeverageRatio    
Computation of the Asset Coverage Ratio [Abstract]              
Credit facility outstanding balance 411,516,000us-gaap_LongTermDebt       411,516,000us-gaap_LongTermDebt 194,585,000us-gaap_LongTermDebt  
Defined indebtedness 193,443,000dxpe_DefinedIndebtednessForComputationOfAssetCoverageRatio       193,443,000dxpe_DefinedIndebtednessForComputationOfAssetCoverageRatio    
Accounts receivable, net 239,236,000us-gaap_AccountsReceivableNetCurrent       239,236,000us-gaap_AccountsReceivableNetCurrent 186,854,000us-gaap_AccountsReceivableNetCurrent  
Percentage of net accounts receivable for calculating asset coverage ratio (in hundredths)         85.00%dxpe_PercentageOfNetAccountsReceivableForCalculatingAssetCoverageRatio    
Accounts receivable amount for computation of asset coverage ratio 203,351,000dxpe_AccountsReceivableAmountForComputationOfAssetCoverageRatio       203,351,000dxpe_AccountsReceivableAmountForComputationOfAssetCoverageRatio    
Inventory 115,658,000us-gaap_InventoryNet       115,658,000us-gaap_InventoryNet 105,271,000us-gaap_InventoryNet  
Percentage of net inventory for calculating asset coverage ratio (in hundredths)         65.00%dxpe_PercentageOfNetInventoryForCalculatingAssetCoverageRatio    
Inventory amount for computation of asset coverage ratio 75,178,000dxpe_InventoryAmountForComputationOfAssetCoverageRatio       75,178,000dxpe_InventoryAmountForComputationOfAssetCoverageRatio    
Gross amount utilized for computation of asset coverage ratio 278,529,000dxpe_GrossAmountForComputationOfAssetCoverageRatio       278,529,000dxpe_GrossAmountForComputationOfAssetCoverageRatio    
Asset Coverage Ratio 1.44dxpe_AssetCoverageRatio       1.44dxpe_AssetCoverageRatio    
Long-term Debt, Fiscal Year Maturity [Abstract]              
2015 38,608,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths       38,608,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths    
2016 50,831,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo       50,831,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo    
2017 63,356,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree       63,356,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree    
2018 63,381,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour       63,381,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour    
2019 194,350,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive       194,350,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive    
Thereafter 990,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive       990,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive    
Line of Credit [Member]              
Borrowings [Abstract]              
Total Debt 193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
      193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
76,849,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Computation of the Leverage Ratio [Abstract]              
Total long-term debt, including current maturities 193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
      193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
76,849,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Computation of the Asset Coverage Ratio [Abstract]              
Credit facility outstanding balance 193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
      193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
76,849,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
 
Term Loan [Member]              
Borrowings [Abstract]              
Total Debt 212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
      212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
109,375,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
 
Computation of the Leverage Ratio [Abstract]              
Total long-term debt, including current maturities 212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
      212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
109,375,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
 
Computation of the Asset Coverage Ratio [Abstract]              
Credit facility outstanding balance 212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
      212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
109,375,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
 
Promissory Note Payable [Member]              
Borrowings [Abstract]              
Total Debt 5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
      5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
6,000,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Monthly installments (in hundredths) 2.90%dxpe_DebtInstrumentPeriodicPaymentMonthlyPercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
      2.90%dxpe_DebtInstrumentPeriodicPaymentMonthlyPercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
   
Computation of the Leverage Ratio [Abstract]              
Total long-term debt, including current maturities 5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
      5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
6,000,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Computation of the Asset Coverage Ratio [Abstract]              
Credit facility outstanding balance 5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
      5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
6,000,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Unsecured Subordinated Notes Payable [Member]              
Borrowings [Abstract]              
Total Debt 357,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
      357,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
2,361,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
 
Quarterly installments (in hundredths) 5.00%dxpe_DebtInstrumentPeriodicPaymentQuarterlyPercentage
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
      5.00%dxpe_DebtInstrumentPeriodicPaymentQuarterlyPercentage
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
   
Computation of the Leverage Ratio [Abstract]              
Total long-term debt, including current maturities 357,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
      357,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
2,361,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
 
Computation of the Asset Coverage Ratio [Abstract]              
Credit facility outstanding balance 357,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
      357,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
2,361,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
 
Revolving Credit Facility [Member]              
Borrowings [Abstract]              
Commitment fee (in hundredths)         0.35%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Maximum consolidated leverage ratio         3.25dxpe_MaximumConsolidatedLeverageRatioRequiredAfterSpecifiedPeriod
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Minimum asset coverage ratio         1.0dxpe_MinimumAssetCoverageRatio
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Minimum consolidated fixed charge coverage ratio         1.25dxpe_MinimumConsolidatedFixedChargeCoverageRatio
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Fixed charge coverage ratio 2.07dxpe_FixedChargeCoverageRatio
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
      2.07dxpe_FixedChargeCoverageRatio
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Wells Fargo Bank, National Association [Member] | Line of Credit [Member]              
Borrowings [Abstract]              
Maximum borrowing capacity 350,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
      350,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
   
Wells Fargo Bank, National Association [Member] | Term Loan [Member]              
Borrowings [Abstract]              
Maximum borrowing capacity 212,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
      212,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
   
Wells Fargo Bank, National Association [Member] | Term Loan [Member] | LIBOR [Member]              
Borrowings [Abstract]              
Base rate         LIBOR    
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member]              
Borrowings [Abstract]              
Available for borrowing under the facility 51,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
      51,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
   
Expiration date         Jan. 02, 2019    
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | Minimum [Member]              
Borrowings [Abstract]              
Commitment fee (in hundredths)         0.20%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | Maximum [Member]              
Borrowings [Abstract]              
Commitment fee (in hundredths)         0.45%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | LIBOR [Member]              
Borrowings [Abstract]              
Basis spread on base rate (in hundredths)         2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborMember
   
Amount outstanding $ 405,900,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborMember
      $ 405,900,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborMember
   
Weighted average interest rate (in hundredths) 2.20%us-gaap_LongtermDebtWeightedAverageInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborMember
      2.20%us-gaap_LongtermDebtWeightedAverageInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | LIBOR or CDOR [Member]              
Borrowings [Abstract]              
Base rate         LIBOR or CDOR    
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | LIBOR or CDOR [Member] | Minimum [Member]              
Borrowings [Abstract]              
Basis spread on base rate (in hundredths)         1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborOrCdorMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | LIBOR or CDOR [Member] | Maximum [Member]              
Borrowings [Abstract]              
Basis spread on base rate (in hundredths)         2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ dxpe_ReferenceRateAxis
= dxpe_LiborOrCdorMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | Prime rate [Member]              
Borrowings [Abstract]              
Base rate         prime    
Basis spread on base rate (in hundredths)         1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ dxpe_ReferenceRateAxis
= us-gaap_PrimeRateMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | Prime rate [Member] | Minimum [Member]              
Borrowings [Abstract]              
Basis spread on base rate (in hundredths)         0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ dxpe_ReferenceRateAxis
= us-gaap_PrimeRateMember
   
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | Prime rate [Member] | Maximum [Member]              
Borrowings [Abstract]              
Basis spread on base rate (in hundredths)         1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ dxpe_ReferenceRateAxis
= us-gaap_PrimeRateMember
   
[1] During the fourth quarter of 2014, DXP finalized its purchase accounting for customer relationships for the acquisition of B27 and amortized the customer relationships on an accelerated basis. The revision increased amortization expense by $1.0 million per quarter.