SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

DXP Enterprises Inc. – ‘10-K’ for 12/31/23 – ‘XML’

On:  Monday, 3/11/24, at 4:57pm ET   ·   For:  12/31/23   ·   Accession #:  1020710-24-26   ·   File #:  0-21513

Previous ‘10-K’:  ‘10-K/A’ on 5/1/23 for 12/31/22   ·   Latest ‘10-K’:  This Filing   ·   19 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size

 3/11/24  DXP Enterprises Inc.              10-K       12/31/23  119:11M

Annual Report   —   Form 10-K   —   SEA’34

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   2.01M 
 2: EX-4.6      Instrument Defining the Rights of Security Holders  HTML     42K 
 3: EX-21.1     Subsidiaries List                                   HTML     32K 
 4: EX-22.1     Published Report re: Matters Submitted to a Vote    HTML     32K 
                of Security Holders                                              
 5: EX-23.1     Consent of Expert or Counsel                        HTML     30K 
 6: EX-23.2     Consent of Expert or Counsel                        HTML     30K 
11: EX-97       Clawback Policy re: Recovery of Erroneously         HTML     41K 
                Awarded Compensation                                             
 7: EX-31.1     Certification -- §302 - SOA'02                      HTML     35K 
 8: EX-31.2     Certification -- §302 - SOA'02                      HTML     35K 
 9: EX-32.1     Certification -- §906 - SOA'02                      HTML     31K 
10: EX-32.2     Certification -- §906 - SOA'02                      HTML     31K 
17: R1          Cover                                               HTML     97K 
18: R2          Audit Information                                   HTML     36K 
19: R3          Consolidated Statements of Operations and           HTML    130K 
                Comprehensive Income (Loss)                                      
20: R4          Consolidated Balance Sheets                         HTML    160K 
21: R5          Consolidated Balance Sheets (Parenthetical)         HTML     49K 
22: R6          Consolidated Statements of Cash Flows               HTML    137K 
23: R7          Consolidated Statements of Equity                   HTML     88K 
24: R8          The Company                                         HTML     35K 
25: R9          Summary of Significant Accounting and Business      HTML     72K 
                Policies                                                         
26: R10         Recent Accounting Pronouncements                    HTML     46K 
27: R11         Leases                                              HTML    147K 
28: R12         Fair Value of Financial Assets and Liabilities      HTML     53K 
29: R13         Contract Assets and Liabilities                     HTML     64K 
30: R14         Property and Equipment, Net                         HTML     43K 
31: R15         Goodwill and Other Intangible Assets                HTML     68K 
32: R16         Long-Term Debt                                      HTML     75K 
33: R17         Income Taxes                                        HTML    145K 
34: R18         Share-Based Compensation                            HTML     59K 
35: R19         Earnings Per Share Data                             HTML     60K 
36: R20         Capital Stock                                       HTML     58K 
37: R21         Share Repurchase                                    HTML     58K 
38: R22         Supplemental Cash Flow Information                  HTML     44K 
39: R23         Business Acquisitions                               HTML     61K 
40: R24         Commitments and Contingencies                       HTML     34K 
41: R25         Employee Benefit Plans                              HTML     34K 
42: R26         Revenue                                             HTML     64K 
43: R27         Segment Reporting                                   HTML    103K 
44: R28         Related Parties Disclosures                         HTML     37K 
45: R29         Subsequent Events                                   HTML     35K 
46: R30         Summary of Significant Accounting and Business      HTML    118K 
                Policies (Policies)                                              
47: R31         Summary of Significant Accounting and Business      HTML     55K 
                Policies (Tables)                                                
48: R32         Leases (Tables)                                     HTML    104K 
49: R33         Fair Value of Financial Assets and Liabilities      HTML     46K 
                (Tables)                                                         
50: R34         Contract Assets and Liabilities (Tables)            HTML     48K 
51: R35         Property and Equipment, Net (Tables)                HTML     41K 
52: R36         Goodwill and Other Intangible Assets (Tables)       HTML     75K 
53: R37         Long-Term Debt (Tables)                             HTML     69K 
54: R38         Income Taxes (Tables)                               HTML    154K 
55: R39         Share-Based Compensation (Tables)                   HTML     54K 
56: R40         Earnings Per Share Data (Tables)                    HTML     58K 
57: R41         Capital Stock (Tables)                              HTML     43K 
58: R42         Share Repurchase (Tables)                           HTML     40K 
59: R43         Supplemental Cash Flow Information (Tables)         HTML     44K 
60: R44         Business Acquisitions (Tables)                      HTML     51K 
61: R45         Revenue (Tables)                                    HTML     43K 
62: R46         Segment Reporting (Tables)                          HTML    100K 
63: R47         The Company (Details)                               HTML     33K 
64: R48         SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS      HTML     39K 
                POLICIES - Variable Interest Entity (Details)                    
65: R49         SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS      HTML     41K 
                POLICIES - Changes in Allowance (Details)                        
66: R50         SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS      HTML     37K 
                POLICIES - Inventories (Details)                                 
67: R51         SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS      HTML     43K 
                POLICIES - Property and Equipment (Details)                      
68: R52         SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS      HTML     37K 
                POLICIES - Impairment of Goodwill, Other                         
                Intangibles and Long-lived Assets (Details)                      
69: R53         SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS      HTML     38K 
                POLICIES - Revenue Recognition (Details)                         
70: R54         LEASES - Narrative (Details)                        HTML     34K 
71: R55         LEASES - Lease Expense (Details)                    HTML     43K 
72: R56         LEASES - Supplemental Cash Flow Information         HTML     38K 
                (Details)                                                        
73: R57         LEASES - Supplemental Balance Sheet Information     HTML     50K 
                (Details)                                                        
74: R58         LEASES - Maturity of Lease Liabilities (Details)    HTML     70K 
75: R59         LEASES - Lease Term and Discount Rate (Details)     HTML     40K 
76: R60         FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES -    HTML     56K 
                Narrative (Details)                                              
77: R61         FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES -    HTML     54K 
                Reconciliation of Beginning and Ending Balances                  
                (Details)                                                        
78: R62         FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES -    HTML     39K 
                Quantitative Information About Level 3 (Details)                 
79: R63         Contract Assets and Liabilities (Details)           HTML     52K 
80: R64         Property and Equipment, Net (Details)               HTML     50K 
81: R65         GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in   HTML     59K 
                Carrying Amount of Goodwill and Other Intangible                 
                Assets (Details)                                                 
82: R66         GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill     HTML     44K 
                Balance by Reportable Segment (Details)                          
83: R67         GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative    HTML     42K 
                (Details)                                                        
84: R68         GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated    HTML     55K 
                Future Annual Amortization of Intangible Assets                  
                (Details)                                                        
85: R69         LONG-TERM DEBT - Components of Long-term Debt       HTML     55K 
                (Details)                                                        
86: R70         LONG-TERM DEBT - Senior Secured Term Loan B         HTML     69K 
                (Details)                                                        
87: R71         LONG-TERM DEBT - ABL Revolver (Details)             HTML     64K 
88: R72         LONG-TERM DEBT - Secured Leverage Ratio to EBITDA   HTML     74K 
                (Details)                                                        
89: R73         LONG-TERM DEBT - Maturities of Long-term Debt       HTML     50K 
                (Details)                                                        
90: R74         INCOME TAXES - Components of Income (Loss) Before   HTML     40K 
                Income Taxes (Details)                                           
91: R75         INCOME TAXES - Provision for Income Taxes           HTML     59K 
                (Details)                                                        
92: R76         INCOME TAXES - Differences Between Income Taxes     HTML     57K 
                Computed at Statutory Income Tax Rate and                        
                Provision For Income Taxes (Details)                             
93: R77         INCOME TAXES - Deferred Tax Liabilities and Assets  HTML     86K 
                (Details)                                                        
94: R78         INCOME TAXES - Changes in Valuation Allowance for   HTML     37K 
                Deferred Tax Assets (Details)                                    
95: R79         INCOME TAXES - Tax Carryforwards (Details)          HTML     48K 
96: R80         INCOME TAXES - Changes in Unrecognized Tax          HTML     40K 
                Benefits (Details)                                               
97: R81         INCOME TAXES - Narrative (Details)                  HTML     45K 
98: R82         SHARE-BASED COMPENSATION - Narrative (Details)      HTML     77K 
99: R83         SHARE-BASED COMPENSATION - Changes in Restricted    HTML     56K 
                Stock (Details)                                                  
100: R84         EARNINGS PER SHARE DATA - Computation of Basic and  HTML     81K  
                Diluted Earnings Per Share (Details)                             
101: R85         CAPITAL STOCK - Narrative (Details)                 HTML     56K  
102: R86         CAPITAL STOCK - Activity of Common Stock            HTML     49K  
                Outstanding (Details)                                            
103: R87         SHARE REPURCHASE - Narrative (Details)              HTML     44K  
104: R88         Share Repurchase (Details)                          HTML     46K  
105: R89         Supplemental Cash Flow Information (Details)        HTML     45K  
106: R90         BUSINESS ACQUISITIONS - Narrative (Details)         HTML    122K  
107: R91         BUSINESS ACQUISITIONS - Estimated Fair Values of    HTML     79K  
                Assets Acquired and Liabilities Assumed (Details)                
108: R92         BUSINESS ACQUISITIONS - Purchase Price              HTML     40K  
                Consideration (Details)                                          
109: R93         Employee Benefit Plans (Details)                    HTML     38K  
110: R94         Revenue (Details)                                   HTML     46K  
111: R95         SEGMENT REPORTING - Narrative (Details)             HTML     50K  
112: R96         SEGMENT REPORTING - Financial Information of        HTML     59K  
                Company's Segments (Details)                                     
113: R97         SEGMENT REPORTING - Reconciliation of Operating     HTML     53K  
                Income to Consolidated Income (Details)                          
114: R98         Related Parties Disclosures (Details)               HTML     39K  
116: XML         IDEA XML File -- Filing Summary                      XML    210K  
119: XML         XBRL Instance -- dxpe-20231231_htm                   XML   2.21M  
115: EXCEL       IDEA Workbook of Financial Report Info              XLSX    196K  
13: EX-101.CAL  XBRL Calculations -- dxpe-20231231_cal               XML    329K 
14: EX-101.DEF  XBRL Definitions -- dxpe-20231231_def                XML    820K 
15: EX-101.LAB  XBRL Labels -- dxpe-20231231_lab                     XML   1.98M 
16: EX-101.PRE  XBRL Presentations -- dxpe-20231231_pre              XML   1.35M 
12: EX-101.SCH  XBRL Schema -- dxpe-20231231                         XSD    223K 
117: JSON        XBRL Instance as JSON Data -- MetaLinks              642±   965K  
118: ZIP         XBRL Zipped Folder -- 0001020710-24-000026-xbrl      Zip    859K  


‘XML’   —   IDEA XML File — Filing Summary


This Document is an IDEA XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<FilingSummary>
<Version> 3.24.0.1 </Version>
<ProcessingTime/>
<ReportFormat> html </ReportFormat>
<ContextCount> 247 </ContextCount>
<ElementCount> 454 </ElementCount>
<EntityCount> 1 </EntityCount>
<FootnotesReported> false </FootnotesReported>
<SegmentCount> 92 </SegmentCount>
<ScenarioCount> 0 </ScenarioCount>
<TuplesReported> false </TuplesReported>
<UnitCount> 7 </UnitCount>
<MyReports>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R1.htm </HtmlFileName>
<LongName> 0000001 - Document - COVER </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/COVER </Role>
<ShortName> COVER </ShortName>
<MenuCategory> Cover </MenuCategory>
<Position> 1 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R2.htm </HtmlFileName>
<LongName> 0000002 - Document - AUDIT INFORMATION </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/AUDITINFORMATION </Role>
<ShortName> AUDIT INFORMATION </ShortName>
<MenuCategory> Cover </MenuCategory>
<Position> 2 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R3.htm </HtmlFileName>
<LongName> 0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS </Role>
<ShortName> CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 3 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R4.htm </HtmlFileName>
<LongName> 0000004 - Statement - CONSOLIDATED BALANCE SHEETS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETS </Role>
<ShortName> CONSOLIDATED BALANCE SHEETS </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 4 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R5.htm </HtmlFileName>
<LongName> 0000005 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONSOLIDATEDBALANCESHEETSParenthetical </Role>
<ShortName> CONSOLIDATED BALANCE SHEETS (Parenthetical) </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 5 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R6.htm </HtmlFileName>
<LongName> 0000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS </Role>
<ShortName> CONSOLIDATED STATEMENTS OF CASH FLOWS </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 6 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R7.htm </HtmlFileName>
<LongName> 0000007 - Statement - CONSOLIDATED STATEMENTS OF EQUITY </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONSOLIDATEDSTATEMENTSOFEQUITY </Role>
<ShortName> CONSOLIDATED STATEMENTS OF EQUITY </ShortName>
<MenuCategory> Statements </MenuCategory>
<Position> 7 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R8.htm </HtmlFileName>
<LongName> 0000008 - Disclosure - THE COMPANY </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/THECOMPANY </Role>
<ShortName> THE COMPANY </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 8 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R9.htm </HtmlFileName>
<LongName> 0000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 9 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R10.htm </HtmlFileName>
<LongName> 0000010 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/RECENTACCOUNTINGPRONOUNCEMENTS </Role>
<ShortName> RECENT ACCOUNTING PRONOUNCEMENTS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 10 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R11.htm </HtmlFileName>
<LongName> 0000011 - Disclosure - LEASES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASES </Role>
<ShortName> LEASES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 11 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R12.htm </HtmlFileName>
<LongName> 0000012 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES </Role>
<ShortName> FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 12 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R13.htm </HtmlFileName>
<LongName> 0000013 - Disclosure - CONTRACT ASSETS AND LIABILITIES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIES </Role>
<ShortName> CONTRACT ASSETS AND LIABILITIES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 13 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R14.htm </HtmlFileName>
<LongName> 0000014 - Disclosure - PROPERTY AND EQUIPMENT, NET </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNET </Role>
<ShortName> PROPERTY AND EQUIPMENT, NET </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 14 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R15.htm </HtmlFileName>
<LongName> 0000015 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS </Role>
<ShortName> GOODWILL AND OTHER INTANGIBLE ASSETS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 15 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R16.htm </HtmlFileName>
<LongName> 0000016 - Disclosure - LONG-TERM DEBT </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBT </Role>
<ShortName> LONG-TERM DEBT </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 16 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R17.htm </HtmlFileName>
<LongName> 0000017 - Disclosure - INCOME TAXES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXES </Role>
<ShortName> INCOME TAXES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 17 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R18.htm </HtmlFileName>
<LongName> 0000018 - Disclosure - SHARE-BASED COMPENSATION </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREBASEDCOMPENSATION </Role>
<ShortName> SHARE-BASED COMPENSATION </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 18 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R19.htm </HtmlFileName>
<LongName> 0000019 - Disclosure - EARNINGS PER SHARE DATA </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/EARNINGSPERSHAREDATA </Role>
<ShortName> EARNINGS PER SHARE DATA </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 19 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R20.htm </HtmlFileName>
<LongName> 0000020 - Disclosure - CAPITAL STOCK </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CAPITALSTOCK </Role>
<ShortName> CAPITAL STOCK </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 20 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R21.htm </HtmlFileName>
<LongName> 0000021 - Disclosure - SHARE REPURCHASE </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREREPURCHASE </Role>
<ShortName> SHARE REPURCHASE </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 21 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R22.htm </HtmlFileName>
<LongName> 0000022 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATION </Role>
<ShortName> SUPPLEMENTAL CASH FLOW INFORMATION </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 22 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R23.htm </HtmlFileName>
<LongName> 0000023 - Disclosure - BUSINESS ACQUISITIONS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/BUSINESSACQUISITIONS </Role>
<ShortName> BUSINESS ACQUISITIONS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 23 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R24.htm </HtmlFileName>
<LongName> 0000024 - Disclosure - COMMITMENTS AND CONTINGENCIES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/COMMITMENTSANDCONTINGENCIES </Role>
<ShortName> COMMITMENTS AND CONTINGENCIES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 24 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R25.htm </HtmlFileName>
<LongName> 0000025 - Disclosure - EMPLOYEE BENEFIT PLANS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/EMPLOYEEBENEFITPLANS </Role>
<ShortName> EMPLOYEE BENEFIT PLANS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 25 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R26.htm </HtmlFileName>
<LongName> 0000026 - Disclosure - REVENUE </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/REVENUE </Role>
<ShortName> REVENUE </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 26 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R27.htm </HtmlFileName>
<LongName> 0000027 - Disclosure - SEGMENT REPORTING </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SEGMENTREPORTING </Role>
<ShortName> SEGMENT REPORTING </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 27 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R28.htm </HtmlFileName>
<LongName> 0000028 - Disclosure - RELATED PARTIES DISCLOSURES </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES </Role>
<ShortName> RELATED PARTIES DISCLOSURES </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 28 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R29.htm </HtmlFileName>
<LongName> 0000029 - Disclosure - SUBSEQUENT EVENTS </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUBSEQUENTEVENTS </Role>
<ShortName> SUBSEQUENT EVENTS </ShortName>
<MenuCategory> Notes </MenuCategory>
<Position> 29 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R30.htm </HtmlFileName>
<LongName> 9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPolicies </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Policies) </ShortName>
<MenuCategory> Policies </MenuCategory>
<Position> 30 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R31.htm </HtmlFileName>
<LongName> 9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESTables </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIES </ParentRole>
<Position> 31 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R32.htm </HtmlFileName>
<LongName> 9954473 - Disclosure - LEASES (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESTables </Role>
<ShortName> LEASES (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/LEASES </ParentRole>
<Position> 32 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R33.htm </HtmlFileName>
<LongName> 9954474 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESTables </Role>
<ShortName> FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIES </ParentRole>
<Position> 33 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R34.htm </HtmlFileName>
<LongName> 9954475 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESTables </Role>
<ShortName> CONTRACT ASSETS AND LIABILITIES (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIES </ParentRole>
<Position> 34 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R35.htm </HtmlFileName>
<LongName> 9954476 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETTables </Role>
<ShortName> PROPERTY AND EQUIPMENT, NET (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNET </ParentRole>
<Position> 35 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R36.htm </HtmlFileName>
<LongName> 9954477 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables </Role>
<ShortName> GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETS </ParentRole>
<Position> 36 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R37.htm </HtmlFileName>
<LongName> 9954478 - Disclosure - LONG-TERM DEBT (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBTTables </Role>
<ShortName> LONG-TERM DEBT (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/LONGTERMDEBT </ParentRole>
<Position> 37 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R38.htm </HtmlFileName>
<LongName> 9954479 - Disclosure - INCOME TAXES (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESTables </Role>
<ShortName> INCOME TAXES (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/INCOMETAXES </ParentRole>
<Position> 38 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R39.htm </HtmlFileName>
<LongName> 9954480 - Disclosure - SHARE-BASED COMPENSATION (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONTables </Role>
<ShortName> SHARE-BASED COMPENSATION (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SHAREBASEDCOMPENSATION </ParentRole>
<Position> 39 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R40.htm </HtmlFileName>
<LongName> 9954481 - Disclosure - EARNINGS PER SHARE DATA (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/EARNINGSPERSHAREDATATables </Role>
<ShortName> EARNINGS PER SHARE DATA (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/EARNINGSPERSHAREDATA </ParentRole>
<Position> 40 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R41.htm </HtmlFileName>
<LongName> 9954482 - Disclosure - CAPITAL STOCK (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CAPITALSTOCKTables </Role>
<ShortName> CAPITAL STOCK (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/CAPITALSTOCK </ParentRole>
<Position> 41 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R42.htm </HtmlFileName>
<LongName> 9954483 - Disclosure - SHARE REPURCHASE (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREREPURCHASETables </Role>
<ShortName> SHARE REPURCHASE (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SHAREREPURCHASE </ParentRole>
<Position> 42 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R43.htm </HtmlFileName>
<LongName> 9954484 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables </Role>
<ShortName> SUPPLEMENTAL CASH FLOW INFORMATION (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATION </ParentRole>
<Position> 43 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R44.htm </HtmlFileName>
<LongName> 9954485 - Disclosure - BUSINESS ACQUISITIONS (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/BUSINESSACQUISITIONSTables </Role>
<ShortName> BUSINESS ACQUISITIONS (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/BUSINESSACQUISITIONS </ParentRole>
<Position> 44 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R45.htm </HtmlFileName>
<LongName> 9954486 - Disclosure - REVENUE (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/REVENUETables </Role>
<ShortName> REVENUE (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/REVENUE </ParentRole>
<Position> 45 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R46.htm </HtmlFileName>
<LongName> 9954487 - Disclosure - SEGMENT REPORTING (Tables) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SEGMENTREPORTINGTables </Role>
<ShortName> SEGMENT REPORTING (Tables) </ShortName>
<MenuCategory> Tables </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SEGMENTREPORTING </ParentRole>
<Position> 46 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R47.htm </HtmlFileName>
<LongName> 9954488 - Disclosure - THE COMPANY (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/THECOMPANYDetails </Role>
<ShortName> THE COMPANY (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/THECOMPANY </ParentRole>
<Position> 47 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R48.htm </HtmlFileName>
<LongName> 9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESVariableInterestEntityDetails </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Variable Interest Entity (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 48 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R49.htm </HtmlFileName>
<LongName> 9954490 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESChangesinAllowanceDetails </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Changes in Allowance (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 49 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R50.htm </HtmlFileName>
<LongName> 9954491 - Disclosure - SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACOCUNTINGANDBUSINESSPOLICIESInventoriesDetails </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACOCUNTING AND BUSINESS POLICIES - Inventories (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 50 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R51.htm </HtmlFileName>
<LongName> 9954492 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESPropertyandEquipmentDetails </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Property and Equipment (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 51 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R52.htm </HtmlFileName>
<LongName> 9954493 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESImpairmentofGoodwillOtherIntangiblesandLonglivedAssetsDetails </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Impairment of Goodwill, Other Intangibles and Long-lived Assets (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 52 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R53.htm </HtmlFileName>
<LongName> 9954494 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGANDBUSINESSPOLICIESRevenueRecognitionDetails </Role>
<ShortName> SUMMARY OF SIGNIFICANT ACCOUNTING AND BUSINESS POLICIES - Revenue Recognition (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 53 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R54.htm </HtmlFileName>
<LongName> 9954495 - Disclosure - LEASES - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESNarrativeDetails </Role>
<ShortName> LEASES - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 54 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R55.htm </HtmlFileName>
<LongName> 9954496 - Disclosure - LEASES - Lease Expense (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESLeaseExpenseDetails </Role>
<ShortName> LEASES - Lease Expense (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 55 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R56.htm </HtmlFileName>
<LongName> 9954497 - Disclosure - LEASES - Supplemental Cash Flow Information (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESSupplementalCashFlowInformationDetails </Role>
<ShortName> LEASES - Supplemental Cash Flow Information (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 56 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R57.htm </HtmlFileName>
<LongName> 9954498 - Disclosure - LEASES - Supplemental Balance Sheet Information (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESSupplementalBalanceSheetInformationDetails </Role>
<ShortName> LEASES - Supplemental Balance Sheet Information (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 57 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R58.htm </HtmlFileName>
<LongName> 9954499 - Disclosure - LEASES - Maturity of Lease Liabilities (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESMaturityofLeaseLiabilitiesDetails </Role>
<ShortName> LEASES - Maturity of Lease Liabilities (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 58 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R59.htm </HtmlFileName>
<LongName> 9954500 - Disclosure - LEASES - Lease Term and Discount Rate (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LEASESLeaseTermandDiscountRateDetails </Role>
<ShortName> LEASES - Lease Term and Discount Rate (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 59 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R60.htm </HtmlFileName>
<LongName> 9954501 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESNarrativeDetails </Role>
<ShortName> FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 60 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R61.htm </HtmlFileName>
<LongName> 9954502 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESReconciliationofBeginningandEndingBalancesDetails </Role>
<ShortName> FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Reconciliation of Beginning and Ending Balances (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 61 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R62.htm </HtmlFileName>
<LongName> 9954503 - Disclosure - FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/FAIRVALUEOFFINANCIALASSETSANDLIABILITIESQuantitativeInformationAboutLevel3Details </Role>
<ShortName> FAIR VALUE OF FINANCIAL ASSETS AND LIABILITIES - Quantitative Information About Level 3 (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 62 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R63.htm </HtmlFileName>
<LongName> 9954504 - Disclosure - CONTRACT ASSETS AND LIABILITIES (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESDetails </Role>
<ShortName> CONTRACT ASSETS AND LIABILITIES (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/CONTRACTASSETSANDLIABILITIESTables </ParentRole>
<Position> 63 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R64.htm </HtmlFileName>
<LongName> 9954505 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETDetails </Role>
<ShortName> PROPERTY AND EQUIPMENT, NET (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/PROPERTYANDEQUIPMENTNETTables </ParentRole>
<Position> 64 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R65.htm </HtmlFileName>
<LongName> 9954506 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSChangesinCarryingAmountofGoodwillandOtherIntangibleAssetsDetails </Role>
<ShortName> GOODWILL AND OTHER INTANGIBLE ASSETS - Changes in Carrying Amount of Goodwill and Other Intangible Assets (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 65 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R66.htm </HtmlFileName>
<LongName> 9954507 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillBalancebyReportableSegmentDetails </Role>
<ShortName> GOODWILL AND OTHER INTANGIBLE ASSETS - Goodwill Balance by Reportable Segment (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 66 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R67.htm </HtmlFileName>
<LongName> 9954508 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSNarrativeDetails </Role>
<ShortName> GOODWILL AND OTHER INTANGIBLE ASSETS - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 67 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R68.htm </HtmlFileName>
<LongName> 9954509 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/GOODWILLANDOTHERINTANGIBLEASSETSEstimatedFutureAnnualAmortizationofIntangibleAssetsDetails </Role>
<ShortName> GOODWILL AND OTHER INTANGIBLE ASSETS - Estimated Future Annual Amortization of Intangible Assets (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 68 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R69.htm </HtmlFileName>
<LongName> 9954510 - Disclosure - LONG-TERM DEBT - Components of Long-term Debt (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBTComponentsofLongtermDebtDetails </Role>
<ShortName> LONG-TERM DEBT - Components of Long-term Debt (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 69 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R70.htm </HtmlFileName>
<LongName> 9954511 - Disclosure - LONG-TERM DEBT - Senior Secured Term Loan B (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBTSeniorSecuredTermLoanBDetails </Role>
<ShortName> LONG-TERM DEBT - Senior Secured Term Loan B (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 70 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R71.htm </HtmlFileName>
<LongName> 9954512 - Disclosure - LONG-TERM DEBT - ABL Revolver (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBTABLRevolverDetails </Role>
<ShortName> LONG-TERM DEBT - ABL Revolver (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 71 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R72.htm </HtmlFileName>
<LongName> 9954513 - Disclosure - LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBTSecuredLeverageRatiotoEBITDADetails </Role>
<ShortName> LONG-TERM DEBT - Secured Leverage Ratio to EBITDA (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 72 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R73.htm </HtmlFileName>
<LongName> 9954514 - Disclosure - LONG-TERM DEBT - Maturities of Long-term Debt (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/LONGTERMDEBTMaturitiesofLongtermDebtDetails </Role>
<ShortName> LONG-TERM DEBT - Maturities of Long-term Debt (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 73 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R74.htm </HtmlFileName>
<LongName> 9954515 - Disclosure - INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESComponentsofIncomeLossBeforeIncomeTaxesDetails </Role>
<ShortName> INCOME TAXES - Components of Income (Loss) Before Income Taxes (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 74 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R75.htm </HtmlFileName>
<LongName> 9954516 - Disclosure - INCOME TAXES - Provision for Income Taxes (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESProvisionforIncomeTaxesDetails </Role>
<ShortName> INCOME TAXES - Provision for Income Taxes (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 75 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R76.htm </HtmlFileName>
<LongName> 9954517 - Disclosure - INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESDifferencesBetweenIncomeTaxesComputedatStatutoryIncomeTaxRateandProvisionForIncomeTaxesDetails </Role>
<ShortName> INCOME TAXES - Differences Between Income Taxes Computed at Statutory Income Tax Rate and Provision For Income Taxes (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 76 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R77.htm </HtmlFileName>
<LongName> 9954518 - Disclosure - INCOME TAXES - Deferred Tax Liabilities and Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESDeferredTaxLiabilitiesandAssetsDetails </Role>
<ShortName> INCOME TAXES - Deferred Tax Liabilities and Assets (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 77 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R78.htm </HtmlFileName>
<LongName> 9954519 - Disclosure - INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESChangesinValuationAllowanceforDeferredTaxAssetsDetails </Role>
<ShortName> INCOME TAXES - Changes in Valuation Allowance for Deferred Tax Assets (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 78 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R79.htm </HtmlFileName>
<LongName> 9954520 - Disclosure - INCOME TAXES - Tax Carryforwards (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESTaxCarryforwardsDetails </Role>
<ShortName> INCOME TAXES - Tax Carryforwards (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 79 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R80.htm </HtmlFileName>
<LongName> 9954521 - Disclosure - INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESChangesinUnrecognizedTaxBenefitsDetails </Role>
<ShortName> INCOME TAXES - Changes in Unrecognized Tax Benefits (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 80 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R81.htm </HtmlFileName>
<LongName> 9954522 - Disclosure - INCOME TAXES - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/INCOMETAXESNarrativeDetails </Role>
<ShortName> INCOME TAXES - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 81 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R82.htm </HtmlFileName>
<LongName> 9954523 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails </Role>
<ShortName> SHARE-BASED COMPENSATION - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 82 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R83.htm </HtmlFileName>
<LongName> 9954524 - Disclosure - SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREBASEDCOMPENSATIONChangesinRestrictedStockDetails </Role>
<ShortName> SHARE-BASED COMPENSATION - Changes in Restricted Stock (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 83 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R84.htm </HtmlFileName>
<LongName> 9954525 - Disclosure - EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/EARNINGSPERSHAREDATAComputationofBasicandDilutedEarningsPerShareDetails </Role>
<ShortName> EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 84 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R85.htm </HtmlFileName>
<LongName> 9954526 - Disclosure - CAPITAL STOCK - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CAPITALSTOCKNarrativeDetails </Role>
<ShortName> CAPITAL STOCK - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 85 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R86.htm </HtmlFileName>
<LongName> 9954527 - Disclosure - CAPITAL STOCK - Activity of Common Stock Outstanding (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/CAPITALSTOCKActivityofCommonStockOutstandingDetails </Role>
<ShortName> CAPITAL STOCK - Activity of Common Stock Outstanding (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 86 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R87.htm </HtmlFileName>
<LongName> 9954528 - Disclosure - SHARE REPURCHASE - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREREPURCHASENarrativeDetails </Role>
<ShortName> SHARE REPURCHASE - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 87 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R88.htm </HtmlFileName>
<LongName> 9954529 - Disclosure - SHARE REPURCHASE (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SHAREREPURCHASEDetails </Role>
<ShortName> SHARE REPURCHASE (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SHAREREPURCHASETables </ParentRole>
<Position> 88 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R89.htm </HtmlFileName>
<LongName> 9954530 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONDetails </Role>
<ShortName> SUPPLEMENTAL CASH FLOW INFORMATION (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables </ParentRole>
<Position> 89 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R90.htm </HtmlFileName>
<LongName> 9954531 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/BUSINESSACQUISITIONSNarrativeDetails </Role>
<ShortName> BUSINESS ACQUISITIONS - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 90 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R91.htm </HtmlFileName>
<LongName> 9954532 - Disclosure - BUSINESS ACQUISITIONS - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/BUSINESSACQUISITIONSEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails </Role>
<ShortName> BUSINESS ACQUISITIONS - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 91 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R92.htm </HtmlFileName>
<LongName> 9954533 - Disclosure - BUSINESS ACQUISITIONS - Purchase Price Consideration (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/BUSINESSACQUISITIONSPurchasePriceConsiderationDetails </Role>
<ShortName> BUSINESS ACQUISITIONS - Purchase Price Consideration (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 92 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R93.htm </HtmlFileName>
<LongName> 9954534 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/EMPLOYEEBENEFITPLANSDetails </Role>
<ShortName> EMPLOYEE BENEFIT PLANS (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/EMPLOYEEBENEFITPLANS </ParentRole>
<Position> 93 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R94.htm </HtmlFileName>
<LongName> 9954535 - Disclosure - REVENUE (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/REVENUEDetails </Role>
<ShortName> REVENUE (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/REVENUETables </ParentRole>
<Position> 94 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R95.htm </HtmlFileName>
<LongName> 9954536 - Disclosure - SEGMENT REPORTING - Narrative (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SEGMENTREPORTINGNarrativeDetails </Role>
<ShortName> SEGMENT REPORTING - Narrative (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 95 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R96.htm </HtmlFileName>
<LongName> 9954537 - Disclosure - SEGMENT REPORTING - Financial Information of Company's Segments (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SEGMENTREPORTINGFinancialInformationofCompanysSegmentsDetails </Role>
<ShortName> SEGMENT REPORTING - Financial Information of Company's Segments (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 96 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R97.htm </HtmlFileName>
<LongName> 9954538 - Disclosure - SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/SEGMENTREPORTINGReconciliationofOperatingIncometoConsolidatedIncomeDetails </Role>
<ShortName> SEGMENT REPORTING - Reconciliation of Operating Income to Consolidated Income (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<Position> 97 </Position>
</Report>
<Report instance="dxpe-20231231.htm">
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<HtmlFileName> R98.htm </HtmlFileName>
<LongName> 9954539 - Disclosure - RELATED PARTIES DISCLOSURES (Details) </LongName>
<ReportType> Sheet </ReportType>
<Role> http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURESDetails </Role>
<ShortName> RELATED PARTIES DISCLOSURES (Details) </ShortName>
<MenuCategory> Details </MenuCategory>
<ParentRole> http://www.dxpe.com/role/RELATEDPARTIESDISCLOSURES </ParentRole>
<Position> 98 </Position>
</Report>
<Report>
<IsDefault> false </IsDefault>
<HasEmbeddedReports> false </HasEmbeddedReports>
<LongName> All Reports </LongName>
<ReportType> Book </ReportType>
<ShortName> All Reports </ShortName>
</Report>
</MyReports>
<InputFiles>
<File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="dxpe-20231231.htm"> dxpe-20231231.htm </File>
<File> dxpe-20231231.xsd </File>
<File> dxpe-20231231_cal.xml </File>
<File> dxpe-20231231_def.xml </File>
<File> dxpe-20231231_lab.xml </File>
<File> dxpe-20231231_pre.xml </File>
</InputFiles>
<SupplementalFiles>
<File> dxpe-20231231_g1.jpg </File>
<File> dxpe-20231231_g2.jpg </File>
<File> dxpe-20231231_g3.jpg </File>
<File> dxpe-20231231_g4.jpg </File>
<File> dxpe-20231231_g5.jpg </File>
</SupplementalFiles>
<BaseTaxonomies>
<BaseTaxonomy items="1041"> http://fasb.org/us-gaap/2023 </BaseTaxonomy>
<BaseTaxonomy items="41"> http://xbrl.sec.gov/dei/2023 </BaseTaxonomy>
</BaseTaxonomies>
<HasPresentationLinkbase> true </HasPresentationLinkbase>
<HasCalculationLinkbase> true </HasCalculationLinkbase>
</FilingSummary>


19 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

10/17/23  DXP Enterprises Inc.              8-K:1,2,8,910/16/23   13:1.9M
11/29/22  DXP Enterprises Inc.              8-K:1,2,8,911/22/22   13:2M
 7/25/22  DXP Enterprises Inc.              8-K:1,2,8,9 7/19/22   12:2.2M
 4/05/22  DXP Enterprises Inc.              10-K       12/31/21  129:12M
 4/27/21  DXP Enterprises Inc.              8-K:5,9     4/23/21   11:151K                                   Donnelley … Solutions/FA
12/30/20  DXP Enterprises Inc.              8-K:1,2,9  12/23/20   13:1.8M                                   Workiva Inc Wde… FA01/FA
 5/12/20  DXP Enterprises Inc.              424B5                  1:235K                                   Donnelley … Solutions/FA
 3/19/20  DXP Enterprises Inc.              8-K:1,2     3/19/20    2:102K
 8/23/19  DXP Enterprises Inc.              S-8         8/23/19    5:134K
 5/10/18  DXP Enterprises Inc.              10-Q        3/31/18   63:3.7M
11/09/17  DXP Enterprises Inc.              10-Q        9/30/17   60:6.2M
 8/15/16  DXP Enterprises Inc.              10-Q        6/30/16   65:5M                                     Broadridge Fin’l So… Inc
 5/03/13  DXP Enterprises Inc.              8-K:5,9     5/03/13    2:49K
 7/28/11  DXP Enterprises Inc.              8-K:5       7/28/11    1:58K
 5/06/10  DXP Enterprises Inc.              S-3                    3:1.6M
 5/22/09  DXP Enterprises Inc.              8-K:1,9     5/21/09    2:25K
 7/26/06  DXP Enterprises Inc.              8-K:1,2,9   6/30/06    1:30K
 3/11/04  DXP Enterprises Inc.              10-K       12/31/03   12:569K
 8/20/98  DXP Enterprises Inc.              S-8         8/20/98    6:110K                                   Bowne - Houston/FA
Top
Filing Submission 0001020710-24-000026   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., May 14, 12:53:14.2am ET