XML 30 R79.htm IDEA: XBRL DOCUMENT
v3.20.1

INCOME TAXES - Narrative (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Operating Loss Carryforwards [Line Items] |  |  |
Provisional benefit for remeasurement of deferred tax liabilities as result of change in tax rate |  |  | $ 1.3
Benefit for remeasurement of deferred tax liabilities as result of change in tax rate, less than |  | $ 0.1 |
GILTI inclusion |  | 2.3 |
GILTI net tax liability |  | $ 0.1 |
Interest and penalties related to uncertain tax positions | $ 0.7 |  |
Capital Loss Carryforward |  |  |
Operating Loss Carryforwards [Line Items] |  |  |
Capital loss carryforward | $ 51.1 |  |

X
- Definition Amount of reasonable estimate for income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act of 2017 for which accounting for tax effect is incomplete. + References No definition available. + Details
Name: | dxpe_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxLiabilityProvisionalIncomeTaxBenefit
Namespace Prefix: | dxpe_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017, Change in Tax Rate, GILTI Liability + References No definition available. + Details
Name: | dxpe_TaxCutsandJobsActof2017ChangeinTaxRateGILTILiability
Namespace Prefix: | dxpe_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Cuts and Jobs Act of 2017, Change in Tax Rate, GILTI Provision Expense (Benefit) + References No definition available. + Details
Name: | dxpe_TaxCutsandJobsActof2017ChangeinTaxRateGILTIProvisionExpenseBenefit
Namespace Prefix: | dxpe_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Cuts and Jobs Act of 2017, Measurement Period Adjustment, Deferred Tax Liability, Provisional Income Tax Benefit + References No definition available. + Details
Name: | dxpe_TaxCutsandJobsActof2017MeasurementPeriodAdjustmentDeferredTaxLiabilityProvisionalIncomeTaxBenefit
Namespace Prefix: | dxpe_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_OperatingLossCarryforwardsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319 + Details
Name: | us-gaap_TaxCreditCarryforwardAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_TaxCreditCarryforwardAxis=us-gaap_CapitalLossCarryforwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |