XML 59 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
LONG-TERM DEBT (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Borrowings [Abstract]    
Long-term debt 402,400,000us-gaap_LongTermDebt $ 408,802,000us-gaap_LongTermDebt
Less unamortized debt issuance costs (2,425,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet (2,714,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
Less: Current portion (41,603,000)us-gaap_LongTermDebtCurrent (38,608,000)us-gaap_LongTermDebtCurrent
Long-term debt, less current maturities 360,797,000us-gaap_LongTermDebtNoncurrent 370,194,000us-gaap_LongTermDebtNoncurrent
Line of Credit [Member]    
Borrowings [Abstract]    
Long-term debt 196,519,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
193,443,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
Term Loan [Member]    
Borrowings [Abstract]    
Long-term debt 203,125,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
212,500,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_TermLoanMember
Promissory Note Payable [Member]    
Borrowings [Abstract]    
Long-term debt 5,016,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_CommercialPaperMember
5,216,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= us-gaap_CommercialPaperMember
Quarterly installments (in hundredths) 2.90%dxpe_DebtInstrumentPeriodicPaymentQuarterlyPercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_CommercialPaperMember
2.90%dxpe_DebtInstrumentPeriodicPaymentQuarterlyPercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_CommercialPaperMember
Unsecured Subordinated Notes Payable [Member]    
Borrowings [Abstract]    
Long-term debt 165,000us-gaap_LongTermDebt
/ us-gaap_CreditFacilityAxis
= dxpe_UnsecuredSubordinatedNotesPayableMember
357,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
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
 
Wells Fargo Bank, National Association [Member] | Line of Credit [Member] | LIBOR [Member]    
Borrowings [Abstract]    
Basis spread on base rate (in hundredths) 2.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_VariableRateAxis
= dxpe_LiborMember
 
Wells Fargo Bank, National Association [Member] | Line of Credit [Member] | Prime rate [Member]    
Borrowings [Abstract]    
Basis spread on base rate (in hundredths) 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_LineOfCreditMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
 
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member]    
Borrowings [Abstract]    
Commitment fee (in hundredths) 0.35%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
 
Available for borrowing under the facility 41,300,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]    
Base rate LIBOR  
Amount outstanding 399,600,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_VariableRateAxis
= dxpe_LiborMember
 
Weighted average interest rate (in hundredths) 2.20%us-gaap_LongtermDebtWeightedAverageInterestRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= dxpe_WellsFargoBankNationalAssociationMember
/ us-gaap_VariableRateAxis
= dxpe_LiborMember
 
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | LIBOR [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
/ us-gaap_VariableRateAxis
= dxpe_LiborMember
 
Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member] | LIBOR [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
/ us-gaap_VariableRateAxis
= dxpe_LiborMember
 
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
/ us-gaap_VariableRateAxis
= 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
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember