XML 21 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
BUSINESS ACQUISITIONS (Details) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jan. 02, 2014
May 01, 2014
Apr. 16, 2013
May 17, 2013
Jul. 02, 2013
Jul. 31, 2013
Business Acquisition [Line Items]                          
Goodwill on acquisition $ 253,312,000us-gaap_Goodwill       $ 253,312,000us-gaap_Goodwill $ 188,110,000us-gaap_Goodwill $ 145,788,000us-gaap_Goodwill            
Impairment charges 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            
Impairment charges deductible for tax purposes 44,300,000dxpe_BusinessAcquisitionImpairmentChargesExpectedTaxDeductibleAmount       44,300,000dxpe_BusinessAcquisitionImpairmentChargesExpectedTaxDeductibleAmount                
Goodwill deductible for tax purposes 146,000,000us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount       146,000,000us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount                
Deferred tax liability 16,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent       16,000,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent 17,900,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent              
Business acquired in 2013 [Member]                          
Business Acquisition [Line Items]                          
Sales from business acquisitions         101,100,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_StatementScenarioAxis
= dxpe_BusinessAcquiredInYearOneMember
               
Earnings from business acquisitions         (11,100,000)us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_StatementScenarioAxis
= dxpe_BusinessAcquiredInYearOneMember
               
Impairment charges         12,300,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementScenarioAxis
= dxpe_BusinessAcquiredInYearOneMember
               
Business acquired in 2014 [Member]                          
Business Acquisition [Line Items]                          
Maximum period of information after acquisition date for revision in estimates         1 year                
Sales from business acquisitions         176,400,000us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
/ us-gaap_StatementScenarioAxis
= dxpe_BusinessAcquiredInYearTwoMember
               
Earnings from business acquisitions         (104,000,000)us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
/ us-gaap_StatementScenarioAxis
= dxpe_BusinessAcquiredInYearTwoMember
               
Impairment charges         105,300,000us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementScenarioAxis
= dxpe_BusinessAcquiredInYearTwoMember
               
Minimum [Member]                          
Business Acquisition [Line Items]                          
Discount rate for valuation of acquired intangibles (in hundredths) 10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
      13.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
               
Maximum [Member]                          
Business Acquisition [Line Items]                          
Discount rate for valuation of acquired intangibles (in hundredths) 13.50%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
      15.90%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
               
B27, LLC [Member]                          
Business Acquisition [Line Items]                          
Purchase price               293,600,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Number of shares issued on acquisition (in shares)               36,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Goodwill on acquisition               178,300,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Intangible assets on acquisition               81,100,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Purchase price financed under common stock issued               4,000,000us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Transaction cost               1,000,000us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Nontax deductible goodwill or intangible assets               154,600,000dxpe_BusinessAcquisitionGoodwillNotExpectedTaxDeductibleAmount
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
         
Purchase price allocation [Abstract]                          
Cash 2,538,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      2,538,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Accounts Receivable, net 51,448,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      51,448,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Inventory 6,472,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      6,472,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Property and equipment 14,573,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      14,573,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Goodwill and intangibles 259,412,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
[2]       259,412,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
[2]                
Other assets 1,791,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      1,791,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Assets acquired 336,234,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      336,234,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Current liabilities assumed 26,690,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      26,690,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Non-current liabilities assumed 15,992,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
[3]       15,992,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
[3]                
Net assets acquired 293,552,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
      293,552,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_B27LlcMember
               
Machinery Tooling and Supply LLC [Member]                          
Business Acquisition [Line Items]                          
Purchase price                 14,600,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
       
Goodwill on acquisition                 4,300,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
       
Intangible assets on acquisition                 4,100,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
       
Purchase price allocation [Abstract]                          
Cash 806,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      806,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Accounts Receivable, net 5,656,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      5,656,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Inventory 2,522,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      2,522,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Property and equipment 557,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      557,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Goodwill and intangibles 8,405,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
[2]       8,405,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
[2]                
Other assets 59,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      59,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Assets acquired 18,005,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      18,005,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Current liabilities assumed 3,336,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      3,336,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
Non-current liabilities assumed 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
[3]       0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
[3]                
Net assets acquired 14,669,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
      14,669,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_MachineryToolingAndSupplyLlcMember
               
NatPro [Member]                          
Business Acquisition [Line Items]                          
Purchase price                   40,100,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Borrowings under existing credit facility                   36,600,000us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Number of shares issued on acquisition (in shares)                   52,542us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Earn-out amount                   6,000,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Fair value of earn-out recorded at acquisition date                   2,800,000us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Earn-out liability           0us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
             
Reduction in selling, general and administrative expense           2,800,000dxpe_ReductionInSellingGeneralAndAdministrativeExpense
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
             
Goodwill on acquisition                   24,600,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Intangible assets on acquisition                   14,800,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
     
Purchase price allocation [Abstract]                          
Cash 0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Accounts Receivable, net 14,549,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      14,549,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Inventory 6,883,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      6,883,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Property and equipment 3,317,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      3,317,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Goodwill and intangibles 39,345,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
[2]       39,345,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
[2]                
Other assets 698,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      698,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Assets acquired 64,972,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      64,972,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Current liabilities assumed 19,175,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      19,175,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Non-current liabilities assumed 5,649,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
[3]       5,649,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
[3]                
Net assets acquired 39,968,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
      39,968,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_NationalProcessEquipmentIncMember
               
Tucker Tool Company, Inc. [Member]                          
Business Acquisition [Line Items]                          
Purchase price                     5,000,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
   
Goodwill on acquisition                     3,200,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
   
Intangible assets on acquisition                     1,500,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
   
Purchase price allocation [Abstract]                          
Cash           0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Accounts Receivable, net           505,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Inventory           209,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Property and equipment           0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Goodwill and intangibles           4,678,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
[2]              
Other assets           0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Assets acquired           5,392,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Current liabilities assumed           391,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Non-current liabilities assumed           0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
[3]              
Net assets acquired           5,001,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_TuckerToolCompanyIncMember
             
Alaska Pump and Supply, Inc. [Member]                          
Business Acquisition [Line Items]                          
Purchase price                       13,000,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
 
Goodwill on acquisition                       8,100,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
 
Intangible assets on acquisition                       4,100,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
 
Purchase price allocation [Abstract]                          
Cash           0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Accounts Receivable, net           1,424,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Inventory           1,332,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Property and equipment           172,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Goodwill and intangibles           12,241,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
[2]              
Other assets           389,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Assets acquired           15,558,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Current liabilities assumed           1,079,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Non-current liabilities assumed           1,419,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
[3]              
Net assets acquired           13,060,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_AlaskaPumpAndSupplyIncMember
             
Tool Tech Industrial Machine and Supply, Inc. [Member]                          
Business Acquisition [Line Items]                          
Purchase price                         7,200,000us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
Goodwill on acquisition                         4,100,000us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
Intangible assets on acquisition                         2,400,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
Purchase price allocation [Abstract]                          
Cash           430,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Accounts Receivable, net           1,505,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Inventory           409,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Property and equipment           19,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Goodwill and intangibles           7,254,000dxpe_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwillAndIntangibles
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
[2]              
Other assets           2,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Assets acquired           9,619,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Current liabilities assumed           1,987,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Non-current liabilities assumed           0us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
[3]              
Net assets acquired           7,632,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= dxpe_ToolTechIndustrialMachineAndSupplyIncMember
             
Units Acquired in 2013 and 2014 [Member]                          
Pro Forma Information [Abstract]                          
Net sales         1,513,000,000us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
1,496,000,000us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
             
Net income (loss)         (45,000,000)us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
71,000,000us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
             
Per share data [Abstract]                          
Basic earnings (loss) (in dollars per share)         $ (3.08)us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
$ 4.90us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
             
Diluted earnings (loss) (in dollars per share)         $ (3.08)us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
$ 4.64us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2013And2014Member
             
Units Acquired in 2012 and 2013 [Member]                          
Pro Forma Information [Abstract]                          
Net sales           1,284,000,000us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
1,280,000,000us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
           
Net income (loss)           $ 62,000,000us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
$ 55,000,000us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
           
Per share data [Abstract]                          
Basic earnings (loss) (in dollars per share)           $ 4.28us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
$ 3.83us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
           
Diluted earnings (loss) (in dollars per share)           $ 4.05us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
$ 3.62us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= dxpe_UnitsAcquiredIn2012And2013Member
           
[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.
[2] The amounts in the table above do not reflect the $117.6 million of goodwill impairment charges recorded in the fourth quarter of 2014. Approximately $44.3 million, of the impairment charges are deductible for tax purposes. The remaining goodwill deductible for tax purposes was $146.0 million at December 31, 2014.
[3] Includes deferred tax liability of $16.0 million and $17.9 million related to intangible assets acquired for 2014 and 2013, respectively.