7Baggers

DXP Enterprises, Inc
(NASDAQ:DXPE) 

DXPE stock logo

DXP Enterprises, Inc., together with its subsidiaries, engages in distributing maintenance, repair, and operating (MRO) products, equipment, and services to energy and industrial customers primarily in the United States and Canada. It operates through three segments: Service Centers (SC), Supply Cha...

Founded: 1908
Full Time Employees: 2,747
Sector: Industrials
Industry: Industrial Distribution

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-07-26 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-08-07 2015-06-30 2015-05-08 2015-03-31 2015-03-16 2014-12-31 2014-11-07 2014-09-30 2014-08-07 2014-06-30 2014-05-12 2014-03-31 2014-03-11 2013-12-31 2013-09-30 2013-08-07 2013-06-30 2013-05-08 2013-03-31 2013-03-06 2012-12-31 2012-11-07 2012-09-30 2012-08-09 2012-06-30 2012-03-31 2012-03-09 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2010-03-23 2009-11-09 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-11-14 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 
                                                                                               
      sales
    521,658,000 527,390,000 513,724,000 498,682,000 476,569,000 470,914,000 472,935,000 445,556,000 412,635,000 407,044,000 419,249,000 428,040,000 424,267,000 406,295,000 387,314,000 367,812,000 319,411,000 293,149,000 289,494,000 285,691,000 245,616,000 232,689,000 220,193,000 251,401,000 300,983,000 295,468,000 327,178,000 333,318,000 311,225,000 311,006,000 308,028,000 311,227,000 285,936,000 220,937,000 251,930,000 250,698,000 238,527,000 222,291,000 230,025,000 256,215,000 253,561,000 278,681,000 303,080,000 323,688,000 323,688,000 341,594,000 341,594,000  124,340,000 387,053,000 387,053,000 381,603,000 381,603,000 348,504,000 348,504,000  169,342,000 329,719,000 307,942,000 307,942,000 290,097,000 290,097,000  2,896,000 289,923,000 289,923,000 261,894,000 261,894,000 252,287,000 218,388,000 207,855,000 197,675,000 183,087,000 169,669,000 172,249,000 167,292,000 146,992,000 137,826,000 143,422,000 143,422,000 144,374,000 157,604,000 193,645,000 186,937,000 186,937,000 187,802,000 168,499,000 168,808,000 106,785,000 85,323,000 83,631,000 
      cost of sales
    353,052,000 360,799,000 352,465,000 340,869,000 326,304,000 322,422,000 326,825,000 307,763,000 288,753,000 284,208,000 293,687,000 296,188,000 299,226,000 295,036,000 275,681,000 263,550,000 224,527,000 208,494,000 202,551,000 200,413,000 174,007,000 168,402,000 158,892,000 181,705,000 216,998,000 217,135,000 234,474,000 241,331,000 227,025,000 224,429,000 223,958,000 226,111,000 209,491,000 135,185,250 184,967,000 181,762,000 174,012,000 133,890,000 166,205,000 184,612,000 184,743,000 173,327,000 217,374,000 232,389,000 232,389,000 243,545,000 243,545,000  78,202,000 273,644,000 273,644,000 270,557,000 270,557,000 246,797,000 246,797,000  127,985,000 232,598,000 216,427,000 216,427,000 200,990,000 200,990,000  2,708,000 206,414,000 206,414,000 185,265,000 185,265,000 180,813,000 155,715,000 148,384,000 140,410,000 130,660,000 120,021,000 123,360,000 119,389,000 105,037,000 114,648,000 102,644,000 102,644,000 102,990,000 111,530,000 136,729,000 134,687,000 134,687,000 135,926,000 122,553,000 122,419,000 76,930,000 60,812,000 58,694,000 
      gross profit
    168,606,000 166,591,000 161,259,000 157,813,000 150,265,000 148,492,000 146,110,000 137,793,000 123,882,000 122,836,000 125,562,000 131,852,000 125,041,000 111,259,000 111,633,000 104,262,000 94,884,000 84,655,000 86,943,000 85,278,000 71,609,000 64,287,000 61,301,000 69,696,000 83,985,000 78,333,000 92,704,000 91,987,000 84,200,000 86,577,000 84,070,000 85,116,000 76,445,000 64,388,000 66,963,000 68,936,000 64,515,000 60,561,000 63,820,000 71,603,000 68,818,000 76,932,000 85,706,000 91,299,000 91,299,000 98,049,000 98,049,000  46,138,000 113,409,000 113,409,000 111,046,000 111,046,000 101,707,000 101,707,000  41,357,000 97,121,000 91,515,000 91,515,000 89,107,000 89,107,000  188,000 83,509,000 83,509,000 76,629,000 76,629,000 71,474,000 62,673,000 59,471,000 57,265,000 52,427,000 49,648,000 48,889,000 47,903,000 41,955,000 23,178,000 40,778,000 40,778,000 41,384,000 46,074,000 56,916,000 52,250,000 52,250,000 51,876,000 45,946,000 46,389,000 29,855,000 24,511,000 24,937,000 
      yoy
    12.21% 12.19% 10.37% 14.53% 21.30% 20.89% 16.36% 4.51% -0.93% 10.41% 12.48% 26.46% 31.78% 31.43% 28.40% 22.26% 32.50% 31.68% 41.83% 22.36% -14.74% -17.93% -33.87% -24.23% -0.26% -9.52% 10.27% 8.07% 10.14% 34.46% 25.55% 23.47% 18.49% 6.32% 4.92% -3.72% -6.25% -21.28% -25.54% -21.57% -24.62% -21.54% -12.59%  97.88% -13.54% -13.54%  -58.45% 11.51% 11.51%  168.51% 4.72% 11.14%  -53.59% 8.99%  48578.19% 6.70% 6.70%  -99.75% 16.84% 33.25% 28.85% 33.81% 36.33% 26.23% 21.64% 19.54% 24.96% 114.20% 19.89% 17.47% 1.38% -49.69% -28.35% -21.96% -20.80% -11.18% 23.88% 12.63% 75.01% 111.64% 84.25%     
      qoq
    1.21% 3.31% 2.18% 5.02% 1.19% 1.63% 6.04% 11.23% 0.85% -2.17% -4.77% 5.45% 12.39% -0.34% 7.07% 9.88% 12.08% -2.63% 1.95% 19.09% 11.39% 4.87% -12.05% -17.01% 7.22% -15.50% 0.78% 9.25% -2.75% 2.98% -1.23% 11.34% 18.73% -3.85% -2.86% 6.85% 6.53% -5.11% -10.87% 4.05% -10.55% -10.24% -6.13% 0.00% -6.88% 0.00%   -59.32% 0.00% 2.13% 0.00% 9.18% 0.00%   -57.42% 6.13% 0.00% 2.70% 0.00%   -99.77% 0.00% 8.98% 0.00% 7.21% 14.04% 5.38% 3.85% 9.23% 5.60% 1.55% 2.06% 14.18% 81.01% -43.16% 0.00% -1.46% -10.18% -19.05% 8.93% 0.00% 0.72% 12.91% -0.95% 55.38% 21.80% -1.71%  
      selling, general and administrative expenses
    126,132,000 119,920,000 117,561,000 111,827,000 109,750,000 109,201,000 106,502,000 100,441,000 94,751,000 92,849,000 89,706,000 94,372,000 89,642,000 59,190,250 85,094,000 78,342,000 73,325,000 52,896,750 75,758,000 70,432,000 65,397,000 47,439,750 53,746,000 62,943,000 73,070,000 52,377,750 70,987,000 69,140,000 69,384,000 49,402,250 67,257,000 65,056,000 65,296,000 43,852,750 60,453,000 58,679,000 56,279,000                                                       
      income from operations
    42,474,000 46,671,000 43,698,000 45,986,000 40,515,000 39,291,000 39,608,000 37,352,000 29,131,000 29,987,000 35,856,000 37,480,000 35,399,000 18,504,500 26,539,000 25,920,000 21,559,000 8,066,000 11,185,000 14,846,000 6,212,000 -5,794,500 -40,846,000 6,753,000 10,915,000 14,845,000 21,717,000 22,847,000 14,816,000 12,005,500 16,813,000 20,060,000 11,149,000 6,250,750 6,510,000 10,257,000 8,236,000 2,945,000 4,933,000                                                     
      yoy
    4.84% 18.78% 10.33% 23.12% 39.08% 31.03% 10.46% -0.34% -17.71% 62.05% 35.11% 44.60% 64.20% 129.41% 137.27% 74.59% 247.05% -239.20% -127.38% 119.84% -43.09% -139.03% -288.08% -70.44% -26.33% 23.65% 29.17% 13.89% 32.89% 92.06% 158.26% 95.57% 35.37% 112.25% 31.97%                                                         
      qoq
    -8.99% 6.80% -4.98% 13.50% 3.12% -0.80% 6.04% 28.22% -2.85% -16.37% -4.33% 5.88% 91.30% -30.27% 2.39% 20.23% 167.28% -27.89% -24.66% 138.99% -207.21% -85.81% -704.86% -38.13% -26.47% -31.64% -4.95% 54.20% 23.41% -28.59% -16.19% 79.93% 78.36% -3.98% -36.53% 24.54% 179.66% -40.30%                                                      
      interest expense
    16,443,000 16,232,000 14,894,000 14,744,000 14,660,000 17,283,000 15,716,000 15,384,000 15,544,000 17,078,000 12,684,000 11,863,000 11,521,000 11,525,000 6,833,000 5,615,000 5,162,000 5,245,000 5,264,000 5,337,000 5,243,000 8,512,000 3,752,000 3,930,000 4,377,000 4,587,000 4,986,000 4,885,000 5,040,000 4,978,000 4,781,000 6,137,000 5,041,000 3,143,250 4,928,000 3,992,000 3,653,000 2,924,500 4,338,000 3,951,000 3,409,000 1,976,250 2,630,000 2,592,000 2,592,000 2,683,000 2,683,000  -3,568,000 3,295,000 3,295,000 3,176,000 3,176,000 3,397,000 3,397,000  670,000 1,614,000 1,689,000 1,689,000 1,627,000 1,627,000  -378,000 2,287,000 2,287,000 -762,000 -762,000 -829,000 -713,000 -760,000 -1,023,000 -1,022,000 -1,185,000 -1,425,000 -1,604,000 -994,000 -1,225,000 -1,232,000 -1,232,000 -1,335,000 -1,453,000 -2,115,000 -1,456,000 -1,456,000 -1,176,000 -1,383,000 -1,735,000 -502,000 -517,000 -590,000 
      other income
    -594,000   -354,000 -1,318,000   -1,035,000 -1,968,000            -430,000   133,000 -834,000    -33,000    -22,000 -81,000 -153,000          -145,000  -249,000    10,000  141,000  -150,000  -84,000 -38,000  21,000  1,000    -21,000   15,000 -12,000 4,000 15,000 21,000 6,000 29,000 11,000 203,000 24,000 9,000 9,000 48,000 14,000 116,000 67,000 67,000 27,000 13,000 21,000 229,000 81,000 18,000 
      income before income taxes
    26,625,000 31,001,000 29,452,000 31,596,000 27,173,000 22,681,000 23,732,000 23,003,000 15,555,000 14,786,000 21,938,000 25,859,000 24,347,000 12,434,000 18,141,000 19,466,000 15,861,000 1,777,000 6,371,000 9,614,000 1,399,000 -12,659,000 -44,918,000 2,690,000 7,372,000 2,327,000 16,756,000 17,777,000 9,809,000 15,325,000 11,912,000 15,339,000      9,195,000 846,000 4,889,000 -5,256,000 -7,564,000 -58,569,000 11,548,000 11,548,000 15,665,000 15,665,000  22,205,000 28,499,000 28,499,000 25,082,000 25,082,000 18,914,000 18,914,000  17,047,000 25,322,000 21,555,000 21,555,000 21,076,000 21,076,000  -9,421,000 22,248,000 22,248,000 20,082,000 20,082,000 19,091,000 9,211,000 13,680,000 12,623,000 10,541,000 5,563,500 8,762,000 7,536,000 5,956,000 3,374,250 4,410,000 4,410,000 3,834,000 5,253,000 7,733,750 11,401,000 11,401,000 10,336,000 9,198,000     
      provision for income taxes
    6,647,000 8,156,000 7,821,000 7,984,000 6,584,000 1,318,000 2,631,000 6,310,000 4,223,000       4,973,000 3,332,000 1,051,000 -565,000 1,684,000 1,271,000 -10,632,000 -10,143,000 610,000 1,724,000 239,000 3,606,000 4,427,000 2,622,000 4,223,000 3,550,000 3,776,000 1,636,000 720,000 -1,176,000 2,239,000 1,817,000 114,750 664,000 -197,000 -8,000 1,127,500 -5,885,000 4,381,000  6,014,000   6,923,750 10,856,000  9,543,000  7,296,000   6,155,000 8,970,000 7,806,000  7,844,000   6,126,500 9,156,000  7,905,000  7,445,000 5,941,000 5,406,000 5,013,000 4,198,000 4,018,000 3,417,000 2,952,000 2,364,000 -17,545,000 1,726,000  1,668,000 2,081,000 4,300,000 4,375,000  3,963,000 3,759,000 3,849,000 3,052,000 2,242,000 2,407,000 
      net income
    19,978,000 22,845,000 21,631,000 23,612,000 20,589,000 21,363,000 21,101,000 16,693,000 11,332,000 16,006,000 16,172,000 19,054,000 17,580,000 8,037,000 13,044,000 14,493,000 12,529,000 726,000 6,936,000 7,930,000 128,000 -2,027,000 -34,775,000 2,080,000 5,648,000 2,088,000 13,150,000 13,350,000 7,187,000 11,102,000 8,362,000 11,563,000 4,494,000 -2,723,000 2,911,000 3,969,000 2,994,000 7,131,000 182,000 5,086,000 -5,248,000 -3,204,000 -52,684,000 7,167,000 7,167,000 9,651,000 9,651,000  15,400,000 17,643,000 17,643,000 15,539,000 15,539,000 11,618,000 11,618,000  7,667,000 16,352,000 13,749,000 13,749,000 13,232,000 13,232,000  -5,515,000 13,092,000 13,092,000 12,177,000 12,177,000 11,646,000 9,210,000 8,274,000 7,610,000 6,343,000 5,860,000 5,345,000 4,584,000 3,592,000 -50,434,000 2,684,000 2,684,000 2,166,000 3,172,000 7,049,000 7,026,000 7,026,000 6,373,000 5,439,000 5,726,000 4,477,000 3,417,000 3,727,000 
      yoy
    -2.97% 6.94% 2.51% 41.45% 81.69% 33.47% 30.48% -12.39% -35.54% 99.15% 23.98% 31.47% 40.31% 1007.02% 88.06% 82.76% 9688.28% -135.82% -119.95% 281.25% -97.73% -197.08% -364.45% -84.42% -21.41% -81.19% 57.26% 15.45% 59.92% -507.71% 187.26% 191.33% 50.10% -138.19% 1499.45% -21.96% -157.05% -322.57% -100.35% -29.04% -173.22% -133.20% -645.89%  -53.46% -45.30% -45.30%  -0.89% 51.86% 51.86%  102.67% -28.95% -15.50%  -42.06% 23.58%  -349.30% 1.07% 1.07%  -145.29% 12.42% 42.15% 47.17% 60.01% 83.60% 57.17% 54.80% 66.01% 76.59% -111.62% 99.14% 70.79% 65.84% -1689.97% -61.92% -61.80% -69.17% -50.23% 29.60% 22.70% 56.94% 86.51% 45.94%     
      qoq
    -12.55% 5.61% -8.39% 14.68% -3.62% 1.24% 26.41% 47.31% -29.20% -1.03% -15.13% 8.38% 118.74% -38.39% -10.00% 15.68% 1625.76% -89.53% -12.53% 6095.31% -106.31% -94.17% -1771.88% -63.17% 170.50% -84.12% -1.50% 85.75% -35.26% 32.77% -27.68% 157.30% -265.04% -193.54% -26.66% 32.57% -58.01% 3818.13% -96.42% -196.91% 63.80% -93.92% -835.09% 0.00% -25.74% 0.00%   -12.71% 0.00% 13.54% 0.00% 33.75% 0.00%   -53.11% 18.93% 0.00% 3.91% 0.00%   -142.12% 0.00% 7.51% 0.00% 4.56% 26.45% 11.31% 8.73% 19.97% 8.24% 9.64% 16.60% 27.62% -107.12% -1979.06% 0.00% 23.92% -31.72% -55.00% 0.33% 0.00% 10.25% 17.17% -5.01% 27.90% 31.02% -8.32%  
      preferred stock dividend
    23,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 23,000 22,000 22,000 23,000 23,000 22,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 22,000 23,000 17,000 23,000 22,000 23,000 17,000 23,000 22,000 23,000 17,000 23,000 22,000 22,000 23,000 23,000  17,000 23,000 23,000 22,000 22,000 23,000 23,000  17,000 23,000 22,000 22,000 23,000 23,000  17,000 23,000 23,000 -22,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -30,000 -22,000 -22,000 -23,000 -15,000 -22,000 -23,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 
      net income attributable to common shareholders
    19,955,000 22,823,000 21,608,000 23,590,000 20,566,000 21,341,000 21,078,000 16,671,000 11,309,000 15,983,000 16,150,000 19,032,000 17,557,000 7,129,000 13,907,000 14,411,000 12,619,000 859,000 7,102,000 8,097,000 317,000 -1,934,000 -34,689,000 2,120,000 5,687,000 2,154,000 13,086,000 13,437,000 7,268,000 11,100,000 8,374,000 11,540,000 4,528,000 2,541,500 2,943,000 4,113,000 3,110,000 63,250 240,000 5,148,000 -5,135,000 -8,921,250 -52,458,000 7,145,000 7,145,000 9,628,000 9,628,000  11,183,000 17,620,000 17,620,000 15,517,000 15,517,000 11,595,000 11,595,000  10,816,250 16,329,000 13,727,000 13,727,000 13,209,000 13,209,000  9,211,750 13,069,000 13,069,000 12,155,000 12,155,000 11,623,000 9,188,000 8,251,000 7,588,000 6,320,000 5,838,000 5,322,000 4,562,000 3,569,000 -50,464,000 2,662,000 2,662,000 2,143,000 3,157,000 7,027,000 7,003,000 7,003,000 6,351,000 5,416,000 5,704,000 4,454,000 3,395,000 3,704,000 
      foreign currency translation adjustments
    -1,464,000 1,063,000 -709,000 2,563,000 86,000 -2,229,000 380,000 93,000 -614,000 522,000 -844,000                                                                                 
      comprehensive income
    18,514,000 23,908,000 20,922,000 26,175,000 20,675,000 19,134,000 21,481,000 16,786,000 10,718,000 16,528,000 15,328,000 19,713,000 17,678,000 8,722,000 11,888,000 10,902,000 14,198,000 947,000 4,807,000 9,257,000 5,234,000 -3,695,000 -35,227,000 3,475,000 4,485,000 2,119,000 11,869,000 13,211,000 7,889,000 9,446,000 11,752,000 10,429,000 4,117,000 2,209,750 3,741,000 4,424,000 674,000 107,250 201,000 4,835,000 -4,610,000 -10,117,250 -52,516,000 5,436,000 5,436,000 6,611,000 6,611,000  10,748,250 16,506,000 16,506,000 16,214,000 16,214,000 10,273,000 10,273,000  10,769,500 18,537,000 12,101,000 12,101,000 12,192,000 12,192,000  9,498,000 14,567,000 14,567,000 12,008,000 12,008,000 11,417,000                       
      earnings per share
                                                                                               
      basic
    1.28 1.46 1.38 1.5 1.31 1.36 1.34 1.05 0.7 0.99 0.98 1.11 0.39 0.74 0.77 0.68 0.05 0.38 0.42 0.02 -0.1 -1.95 0.12 0.32 0.12 0.74 0.76 0.41 0.63 0.48                                                             
      diluted
    1.22 1.39 1.31 1.43 1.25 1.29 1.27 0.67 0.95 0.93 1.06 0.95 0.37 0.71 0.74 0.65 0.05 0.36 0.41 0.02 -0.1 -1.95 0.12 0.31 0.12 0.71 0.73 0.4 0.61 0.46                                                             
      weighted-average common shares outstanding:
                                                                                               
      basic
    15,531 15,667 15,686 15,694 15,698 15,861 15,750 15,868 16,128 16,870 16,516 17,211 17,596 18,631 18,820 18,766 18,534 18,949 18,710 19,291 19,186 17,748 17,790 17,735 17,713 17,592 17,602 17,596 17,566 17,553 17,564                                                             
      diluted
    16,371 16,507 16,526 16,534 16,538 16,701 16,590 16,708 16,968 17,710 17,356 18,051 18,436 19,471 19,660 19,606 19,374 19,789 19,550 20,131 20,026 17,748 17,790 18,575 18,553 18,432 18,442 18,436 18,406 18,393 18,404                                                             
      other expense
     -580,000 -648,000   -673,000 160,000   -1,877,000 1,234,000 -242,000 -469,000 -225,000 1,565,000 839,000 536,000 571,000 -450,000 -105,000  455,000 320,000   31,750 -25,000 185,000  -329,500 120,000 -1,416,000    57,000 -228,000 -99,250 -251,000 9,000 -155,000 -16,750 327,000 -145,000  -249,000   250 10,000  141,000  -150,000     21,000  1,000   -8,250 -21,000                           
      provision for income tax expense
             -1,220,000 5,766,000 6,805,000 6,767,000 4,397,000 5,097,000                                                                             
      net loss attributable to noncontrolling interest
                 885,000 -885,000  -113,000 -155,000 -189,000 -189,000 -212,000        -104,000 -20,000 -35,000  -57,000 -90,000 -55,000 -166,000 -139,000 -75,250 -81,000                                                     
      net income attributable to dxp enterprises, inc.
             16,006,000 16,172,000 19,054,000 17,580,000 7,152,000 13,929,000 14,433,000 12,642,000 881,000 7,125,000 8,119,000 340,000 -1,912,000 -34,666,000 2,142,000 5,710,000 2,176,000 13,109,000 13,459,000 7,291,000 11,122,000 8,397,000 11,562,000 4,551,000 -2,532,000 2,966,000 4,135,000 3,133,000 7,381,000 263,000 5,170,000 -5,112,000 -2,919,000 -52,435,000                                                 
      net income attributable to noncontrolling interest
                   60,000          -43,000 41,000 -109,000    1,000                                                            
      currency translation adjustments
               659,000 98,000 -769,500 -1,156,000 -3,591,000 1,669,000 118,750 -2,129,000 1,327,000 5,106,000 -55,000 -452,000 1,395,000 -1,163,000 -179,500 -1,281,000 -139,000                                                                
      earnings per share (note 9) :
                                                                                               
      basic
    1.28 1.46 1.38 1.5 1.31 1.36 1.34 1.05 0.7 0.99 0.98 1.11 0.39 0.74 0.77 0.68 0.05 0.38 0.42 0.02 -0.1 -1.95 0.12 0.32 0.12 0.74 0.76 0.41 0.63 0.48                                                             
      diluted
    1.22 1.39 1.31 1.43 1.25 1.29 1.27 0.67 0.95 0.93 1.06 0.95 0.37 0.71 0.74 0.65 0.05 0.36 0.41 0.02 -0.1 -1.95 0.12 0.31 0.12 0.71 0.73 0.4 0.61 0.46                                                             
      weighted-average common shares outstanding :
                                                                                               
      basic
    15,531 15,667 15,686 15,694 15,698 15,861 15,750 15,868 16,128 16,870 16,516 17,211 17,596 18,631 18,820 18,766 18,534 18,949 18,710 19,291 19,186 17,748 17,790 17,735 17,713 17,592 17,602 17,596 17,566 17,553 17,564                                                             
      diluted
    16,371 16,507 16,526 16,534 16,538 16,701 16,590 16,708 16,968 17,710 17,356 18,051 18,436 19,471 19,660 19,606 19,374 19,789 19,550 20,131 20,026 17,748 17,790 18,575 18,553 18,432 18,442 18,436 18,406 18,393 18,404                                                             
      earnings per share (note 10) :
                                                                                               
      basic
    1.28 1.46 1.38 1.5 1.31 1.36 1.34 1.05 0.7 0.99 0.98 1.11 0.39 0.74 0.77 0.68 0.05 0.38 0.42 0.02 -0.1 -1.95 0.12 0.32 0.12 0.74 0.76 0.41 0.63 0.48                                                             
      diluted
    1.22 1.39 1.31 1.43 1.25 1.29 1.27 0.67 0.95 0.93 1.06 0.95 0.37 0.71 0.74 0.65 0.05 0.36 0.41 0.02 -0.1 -1.95 0.12 0.31 0.12 0.71 0.73 0.4 0.61 0.46                                                             
      impairment and other charges
                         11,482,000 48,401,000                                                                     
      net (loss) attributable to noncontrolling interest
                         -58,250 -109,000 -62,000 -62,000                                                                   
      earnings per share (note 11) :
                                                                                               
      basic
    1.28 1.46 1.38 1.5 1.31 1.36 1.34 1.05 0.7 0.99 0.98 1.11 0.39 0.74 0.77 0.68 0.05 0.38 0.42 0.02 -0.1 -1.95 0.12 0.32 0.12 0.74 0.76 0.41 0.63 0.48                                                             
      diluted
    1.22 1.39 1.31 1.43 1.25 1.29 1.27 0.67 0.95 0.93 1.06 0.95 0.37 0.71 0.74 0.65 0.05 0.36 0.41 0.02 -0.1 -1.95 0.12 0.31 0.12 0.71 0.73 0.4 0.61 0.46                                                             
      earnings per share :
                                                                                               
      basic
    1.28 1.46 1.38 1.5 1.31 1.36 1.34 1.05 0.7 0.99 0.98 1.11 0.39 0.74 0.77 0.68 0.05 0.38 0.42 0.02 -0.1 -1.95 0.12 0.32 0.12 0.74 0.76 0.41 0.63 0.48                                                             
      diluted
    1.22 1.39 1.31 1.43 1.25 1.29 1.27 0.67 0.95 0.93 1.06 0.95 0.37 0.71 0.74 0.65 0.05 0.36 0.41 0.02 -0.1 -1.95 0.12 0.31 0.12 0.71 0.73 0.4 0.61 0.46                                                             
      cumulative translation adjustment
                                702,000 470,000 3,390,000 -1,134,000  -258,750 830,000 455,000 -2,320,000 -102,250 -19,000 251,000 -638,000 1,150,750 -168,000 1,731,000 1,731,000    -438,000 -1,137,000 -1,137,000 675,000 675,000 -1,290,000 -1,290,000  125,000 2,198,000 -1,630,000 -1,630,000 -316,000 -316,000  340,750 1,480,000 1,480,000                          
      basic earnings per share
                                   0.66            0.5 0.5 0.67 0.67  1.13 1.2 1.2 1.06 1.06 0.79 0.79  0.54 1.13 0.95 0.95 0.92 0.92  -0.37 0.91 0.91                          
      weighted-average common shares outstanding
                                   17,558 17,901  17,394 17,404 17,409  14,600 14,503 14,486  14,422 14,368 14,368 14,391 14,391   14,656 14,656 14,708 14,708 14,724 14,724   14,444 14,451 14,451 14,395 14,395   14,411 14,411 14,392 14,392 14,328  14,315 14,327 14,279  14,023 13,938 13,159  13,132 13,132     12,797       
      diluted earnings per share
                                   0.63            0.47 0.47 0.63 0.63  1.06 1.14 1.14 0.75 0.75  0.51 1.07 0.9 0.9 0.87 0.87  -0.35 0.86 0.86                          
      weighted-average common and common equivalent shares outstanding - diluted
                                   18,398                                                            
      income before provision for income taxes
                                    6,130,000 3,188,500 1,735,000 6,208,000 4,811,000                                                       
      foreign currency translation adjustment
                                    -377,000                                                           
      basic earnings per share attributable to dxp enterprises, inc.
                                    0.25 0.145 0.17 0.24 0.18 0.005 0.02 0.36 -0.35 -0.62 -3.64                                                 
      diluted earnings per share attributable to dxp enterprises, inc.
                                    0.24 0.14 0.16 0.23 0.17 0.005 0.02 0.34 -0.35 -0.62 -3.64                                                 
      weighted-average common shares and common equivalent diluted shares outstanding
                                    18,741                                                           
      weighted-average common shares and common equivalent shares outstanding
                                      18,234 18,244 18,249  15,440 15,343 14,486  14,422 15,208 15,208 15,231 15,231   15,496 15,496 15,548 15,548 15,564 15,564   15,284 15,291 15,291 15,235 15,235   15,251 15,251                          
      selling, general and administrative expense
                                         48,115,250 58,887,000 62,754,000 70,820,000 58,084,000 75,082,000 77,304,000 77,304,000 79,950,000 79,950,000  60,949,500 81,605,000 81,605,000 82,647,000 82,647,000 79,546,000 79,546,000  51,219,000 70,223,000 68,250,000 68,250,000 66,403,000 66,403,000  41,586,500 58,995,000 58,995,000 55,782,000 55,782,000 51,569,000 46,797,000 45,035,000 43,634,000 40,885,000 38,591,000 38,731,000 38,774,000 35,208,000 37,005,000 35,145,000 35,145,000 36,263,000 39,382,000 43,568,000 39,460,000 39,460,000 40,391,000 35,378,000 35,100,000 22,053,000 18,416,000 18,231,000 
      impairment of goodwill and other intangible assets
                                                                                               
      b27 settlement
                                              7,348,000                                                 
      operating income
                                           8,849,000 -2,002,000 -4,398,000 -55,612,000 13,995,000 13,995,000 18,099,000 18,099,000  18,536,000 31,804,000 31,804,000 28,399,000 28,399,000 22,161,000 22,161,000  17,633,000 26,898,000 23,265,000 23,265,000 22,704,000 22,704,000  -9,766,000 24,514,000 24,514,000 20,847,000 20,847,000 19,905,000 15,876,000 14,436,000 13,631,000 11,542,000 11,057,000 10,158,000 9,129,000 6,747,000 -66,778,000 5,633,000 5,633,000 5,121,000 6,692,000 13,348,000 12,790,000 12,790,000 11,485,000 10,568,000 11,289,000 7,802,000 6,095,000 6,706,000 
      less net loss attributable to noncontrolling interest
                                           -84,000                                                    
      less net income attributable to noncontrolling interest
                                            -136,000 -62,250 -249,000                                                 
      impairment of goodwill and other intangible
                                             14,722,000 58,888,000                                                 
      loss on long-term investment, net of income taxes
                                                    -13,750     -55,000 -55,000  -188,750 -13,000 -18,000 -18,000    -71,500   -52,000 -52,000                        
      benefit from income taxes
                                                4,381,000  6,014,000    10,856,000  9,543,000  7,296,000     7,806,000  7,844,000    9,156,000  7,905,000            1,726,000     4,375,000       
      cumulative translation adjustment, net of income taxes
                                                 -3,040,000 -3,040,000                                             
      gain on long-term investment, net of income taxes
                                                                -724,000 -724,000                              
      the accompanying notes are an integral part of these condensed consolidated financial statements.
                                                                                               
      loss on foreign currency valuation, net of income taxes
                                                                      -117,000 -117,000                        
      basic income per share
                                                                      0.84 0.84 0.81 0.388 0.58 0.53 0.44 0.245 0.38 0.33 0.27 0.153 0.2 0.2 0.16 0.24 0.37 0.55 0.55 0.86 0.508 0.7 0.61 0.72 
      diluted income per share
                                                                      0.8 0.8 0.77 0.368 0.55 0.5 0.42 0.233 0.36 0.31 0.26 0.143 0.19 0.19 0.15 0.23 0.345 0.51 0.51 0.93 0.8 0.465 0.65 0.56 0.65 
      weighted-average common and common equivalent shares outstanding
                                                                      15,232 15,232 15,168  15,155 15,167 15,119  15,056 15,198 14,028  14,004 14,004     13,731       
      see notes to unaudited condensed consolidated financial statements.
                                                                                               
      loss on long-term investments, net of income taxes
                                                                        -229,000                       
      see notes to condensed consolidated financial statements.
                                                                                               
      weighted average common shares outstanding
                                                                                    13,103 13,079  12,797  6,325 6,323  6,326 5,600 5,128 
      weighted average common and common equivalent shares outstanding
                                                                                    13,977 13,952  13,731  6,846 6,835  6,837 6,111 5,758 
      minority interest in loss of consolidated subsidiary
                                                                                               
      income before taxes
                                                                                           4,830,500 7,529,000 5,659,000 6,134,000 
      see notes to condensed consolodated financial statements
                                                                                               
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-07-26 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-08-07 2015-06-30 2015-05-08 2015-03-31 2015-03-16 2014-12-31 2014-11-07 2014-09-30 2014-08-07 2014-06-30 2014-05-12 2014-03-31 2014-03-11 2013-12-31 2013-09-30 2013-08-07 2013-06-30 2013-05-08 2013-03-31 2013-03-06 2012-12-31 2012-11-07 2012-09-30 2012-08-09 2012-06-30 2012-03-31 2012-03-09 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2010-03-23 2009-12-31 2009-11-09 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-11-14 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 
                                                                                                    
        assets
                                                                                                    
        current assets:
                                                                                                    
        cash
      213,381,000 303,783,000 123,829,000 112,930,000 114,283,000 148,320,000 35,000,000 49,936,000 139,697,000 173,120,000 27,176,000 15,533,000 58,282,000 46,026,000 16,972,000 20,574,000 36,559,000 48,989,000 63,043,000 79,169,000 127,361,000 117,353,000 97,287,000 78,678,000 32,730,000 54,203,000 28,436,000 25,429,000 30,606,000 40,304,000 15,994,000 2,489,000 12,646,000 22,047,000 19,473,000 2,479,000 2,479,000 995,000 1,590,000 3,429,000 1,087,000 622,000 1,693,000 8,137,000 1,488,000 1,488,000 2,409,000 2,409,000 47,000 47,000 9,923,000 9,923,000 12,093,000 12,093,000 12,131,000 12,131,000 5,469,000 5,469,000 8,271,000 12,094,000 12,094,000 7,235,000 7,235,000 10,455,000 10,455,000 12,180,000 12,180,000 6,591,000 6,591,000 3,522,000 1,507,000 1,507,000 1,685,000 1,140,000 3,348,000 770,000 1,208,000 4,037,000 4,186,000 2,344,000 2,344,000 2,163,000 2,163,000 2,470,000 6,283,000 5,698,000 4,709,000 4,709,000 5,960,000 3,812,000 3,978,000 3,929,000 15,622,000 3,222,000 
        accounts receivable
      420,246,000 397,502,000 379,328,000 361,393,000 357,764,000 339,365,000 337,722,000 326,583,000 313,791,000 311,171,000 320,972,000 318,651,000 311,387,000 320,880,000 283,522,000 273,310,000 228,213,000 218,137,000 205,817,000 193,657,000 168,003,000 163,429,000 152,013,000 154,804,000 194,061,000 187,116,000 210,098,000 210,257,000 197,267,000 191,829,000 183,454,000                                                                
        inventories
      117,991,000 108,144,000 109,055,000 110,758,000 109,876,000 103,113,000 109,787,000 107,483,000 108,186,000 103,805,000 105,145,000 104,950,000 109,403,000 101,392,000 131,290,000 119,694,000 111,862,000 100,894,000 106,376,000 103,447,000 103,407,000 97,071,000 118,864,000 131,828,000 133,021,000 129,364,000 131,916,000 128,012,000 121,754,000 114,830,000 116,545,000 110,767,000 103,194,000 91,413,000 87,720,000 90,697,000 90,697,000 84,325,000 83,699,000 98,189,000 98,397,000 105,872,000 103,819,000 108,128,000 109,724,000 109,724,000 112,659,000 112,659,000 115,658,000 115,658,000 117,051,000 117,051,000 111,858,000 111,858,000 110,703,000 110,703,000 105,271,000 105,271,000 110,207,000 108,806,000 108,806,000 99,719,000 99,719,000 101,422,000 101,422,000 98,969,000 98,969,000 99,389,000 99,389,000 95,327,000 93,901,000 93,901,000 79,112,000 77,662,000 79,075,000 75,887,000 70,873,000 68,036,000 70,112,000 72,581,000 72,581,000 91,088,000 91,088,000 102,876,000 111,724,000 119,097,000 112,471,000 112,471,000 89,883,000 88,297,000 84,196,000 70,020,000 37,022,000 35,923,000 
        costs and estimated profits in excess of billings
      58,971,000 53,855,000 57,696,000 57,260,000 47,844,000 50,735,000 49,707,000 36,741,000 35,259,000 42,323,000 47,211,000 46,770,000 41,967,000 23,588,000 30,122,000 25,655,000 20,504,000 17,193,000 17,714,000 16,718,000 14,415,000 18,459,000 21,544,000 30,376,000 35,756,000 32,455,000 33,898,000 35,484,000 38,150,000 32,514,000 38,432,000 37,943,000                                                               
        prepaid expenses and other current assets
      40,064,000 47,033,000 57,020,000 41,320,000 31,989,000 20,250,000 22,274,000 23,262,000 19,808,000 18,044,000 15,799,000 15,274,000 17,238,000 21,644,000 11,652,000 13,645,000 14,317,000 9,522,000 6,444,000 6,914,000 7,534,000 4,548,000 6,061,000 6,120,000 6,776,000 4,223,000 6,328,000 4,729,000 5,597,000 4,938,000 5,640,000 4,750,000 4,580,000 5,296,000 4,290,000 3,875,000 3,875,000 3,816,000 2,138,000 6,707,000 8,050,000 8,405,000 2,644,000 4,172,000 4,737,000 4,737,000 5,075,000 5,075,000 3,004,000 3,004,000 4,904,000 4,904,000 5,180,000 5,180,000 5,178,000 5,178,000 2,693,000 2,693,000 3,692,000 3,418,000 3,418,000 3,363,000 3,363,000 3,811,000 3,811,000 2,106,000 2,106,000 3,279,000 3,279,000 3,183,000 2,230,000 2,230,000 3,048,000 3,125,000 3,215,000 2,550,000 3,159,000 4,906,000 4,442,000 3,533,000 3,533,000 4,096,000 4,096,000 3,763,000 3,195,000 2,851,000 3,131,000 3,131,000 2,254,000 2,060,000 1,650,000 2,095,000 784,000 920,000 
        total current assets
      850,653,000 910,317,000 726,928,000 683,661,000 661,756,000 661,874,000 554,581,000 544,095,000 616,832,000 648,554,000 516,787,000 508,967,000 539,340,000 516,114,000 474,301,000 453,285,000 412,565,000 404,574,000 410,391,000 403,685,000 426,584,000 406,583,000 402,694,000 402,229,000 403,308,000 408,481,000 412,318,000 404,628,000 393,496,000 385,590,000 361,784,000 342,595,000 326,798,000 317,915,000 306,927,000 279,837,000 279,837,000 266,967,000 266,798,000 288,049,000 297,523,000 306,492,000 303,961,000 337,031,000 344,526,000 344,526,000 363,321,000 363,321,000 386,278,000 386,278,000 409,843,000 409,843,000 419,320,000 419,320,000 390,091,000 390,091,000 313,149,000 313,149,000 325,364,000 319,979,000 319,979,000 306,334,000 306,334,000 295,702,000 295,702,000 308,205,000 308,205,000 272,259,000 272,259,000 254,761,000 239,201,000 239,201,000 209,159,000 200,684,000 200,472,000 185,309,000 182,552,000 176,825,000 169,720,000 163,592,000 163,592,000 181,917,000 181,917,000 192,863,000 207,511,000 232,700,000 229,079,000 229,079,000 196,807,000 181,262,000 171,584,000 158,513,000 101,221,000 85,852,000 
        property and equipment
      117,361,000 114,822,000 110,957,000 107,207,000 97,658,000 81,556,000 73,050,000 68,407,000 64,039,000 61,618,000 56,277,000 47,538,000 47,754,000 45,964,000 46,657,000 49,974,000 50,269,000 51,880,000 51,756,000 52,456,000 54,110,000 56,899,000 57,452,000 62,962,000 63,867,000 63,703,000 58,516,000 55,534,000 51,404,000 51,330,000 52,617,000 53,035,000 52,257,000 53,337,000 55,703,000 56,610,000 56,610,000 58,304,000 60,807,000 63,100,000 66,430,000 68,185,000 68,503,000 70,349,000 69,385,000 69,385,000 68,985,000 68,985,000 69,979,000 69,979,000 71,027,000 71,027,000 72,021,000 72,021,000 70,657,000 70,657,000 58,253,000 58,253,000 60,751,000 60,402,000 60,402,000 58,824,000 58,824,000 58,713,000 58,713,000 52,867,000 52,867,000 27,972,000 27,972,000 17,007,000 16,911,000 16,911,000 15,670,000 15,809,000 14,612,000 14,917,000 15,501,000 15,896,000 15,955,000 16,955,000 16,955,000 17,750,000 17,750,000 19,422,000 20,155,000 20,331,000 20,205,000 20,205,000 18,418,000 17,773,000 17,119,000 16,574,000 10,508,000 10,200,000 
        goodwill
      550,758,000 494,561,000 466,710,000 461,298,000 459,963,000 452,343,000 448,103,000 426,821,000 370,949,000 343,991,000 342,122,000 342,273,000 333,816,000 333,759,000 332,988,000 335,899,000 301,563,000 308,506,000 308,880,000 300,643,000 248,499,000 248,339,000 166,375,000 202,502,000 202,502,000 194,052,000 194,052,000 194,052,000 194,052,000 194,052,000 194,052,000 194,033,000 194,074,000 187,591,000 187,591,000 187,591,000 187,591,000 187,591,000 187,591,000 197,211,000 197,211,000 197,211,000 197,362,000 206,860,000 256,213,000 256,213,000 253,312,000 253,312,000 253,312,000 253,312,000 373,719,000 373,719,000 372,829,000 372,829,000 374,089,000 374,089,000 188,110,000 188,110,000 186,847,000 177,258,000 177,258,000 147,347,000 147,347,000 145,788,000 145,788,000 141,927,000 141,927,000 119,844,000 119,844,000 103,607,000 101,764,000 101,764,000 85,942,000 85,942,000 84,942,000 84,942,000 79,488,000 79,488,000 60,542,000 60,542,000 60,542,000 100,993,000 100,993,000 100,001,000 99,716,000 98,718,000 89,081,000 89,081,000 61,710,000 61,710,000 60,849,000    
        other intangible assets
      122,818,000 81,351,000 75,419,000 78,485,000 83,608,000 85,679,000 89,356,000 85,895,000 67,675,000 63,895,000 67,913,000 72,466,000 74,830,000  84,516,000 83,131,000 77,005,000  83,589,000 83,175,000 76,008,000  47,616,000 50,540,000 53,324,000 52,582,000 56,072,000 59,953,000 63,609,000 67,207,000 71,783,000 75,682,000                                                               
        operating lease right of use assets
      74,180,000 74,709,000 59,936,000 60,835,000 59,597,000 46,569,000 48,498,000 50,520,000 53,443,000 48,729,000 48,462,000 54,051,000                                                                                   
        other long-term assets
      9,012,000 9,395,000 4,504,000 20,908,000 19,930,000 21,473,000 17,857,000 13,408,000 11,217,000 10,649,000 13,543,000 9,138,000 5,068,000 4,456,000 3,559,000 3,823,000 4,646,000 4,806,000 5,108,000 5,448,000 4,332,000 4,764,000 3,924,000 3,710,000 3,422,000 3,211,000 3,300,000 3,346,000 1,795,000 1,783,000 1,596,000 1,587,000 1,707,000 1,715,000 1,809,000 1,734,000 1,734,000 1,787,000 1,498,000 1,669,000 1,676,000 1,822,000 1,857,000 1,893,000 3,191,000 3,191,000 1,736,000 1,736,000 4,444,000 4,444,000 4,752,000 4,752,000 5,045,000 5,045,000 5,376,000 5,376,000 6,043,000 6,043,000 5,127,000 5,099,000 5,099,000 4,972,000 4,972,000 6,340,000 6,340,000 5,331,000 5,331,000                            
        total assets
      1,724,782,000 1,685,155,000 1,444,454,000 1,412,394,000 1,382,512,000 1,349,494,000 1,231,445,000 1,189,146,000 1,184,155,000 1,177,436,000 1,045,104,000 1,034,433,000 1,053,161,000 1,037,280,000 996,075,000 984,024,000 902,315,000 906,192,000 912,957,000 901,580,000 869,482,000 851,861,000 736,718,000 783,130,000 791,691,000 788,220,000 791,554,000 786,607,000 775,207,000 699,962,000 681,832,000 666,932,000 654,873,000 639,083,000 635,075,000 612,479,000 612,479,000 605,314,000 611,525,000 649,691,000 667,281,000 682,667,000 683,980,000 733,734,000 793,616,000 793,616,000 810,442,000 810,442,000 844,346,000 844,346,000 999,295,000 999,295,000 1,016,143,000 1,016,143,000 985,530,000 985,530,000 635,277,000 635,277,000 651,501,000 634,025,000 634,025,000 575,608,000 575,608,000 569,732,000 569,732,000 584,514,000 584,514,000 478,213,000 478,213,000 422,673,000 405,338,000 405,338,000 341,025,000 334,661,000 334,186,000 320,624,000 309,611,000 305,931,000 274,423,000 270,927,000 270,927,000 341,268,000 341,268,000 354,607,000 371,614,000 397,856,000 392,813,000 392,813,000 311,601,000 296,638,000 286,166,000 273,236,000 142,125,000 119,636,000 
        liabilities and equity
                                                                                                    
        current liabilities:
                                                                                                    
        current maturities of debt
      8,580,000 8,580,000 6,595,000 6,595,000 6,595,000 6,595,000 5,500,000 5,500,000 5,500,000 5,500,000 4,369,000 4,369,000 4,369,000  43,906,000 32,424,000                                                                               
        trade accounts payable
      122,997,000 116,765,000 115,216,000 104,764,000 114,301,000 103,728,000 106,802,000 101,185,000 97,324,000 96,469,000 101,439,000 93,978,000 106,320,000 100,784,000 97,947,000 103,641,000 81,450,000 77,842,000 91,385,000 80,208,000 81,595,000 75,744,000 81,570,000 82,407,000 82,647,000 76,438,000 83,174,000 89,293,000 92,460,000 87,407,000 91,117,000 95,013,000 90,930,000 80,303,000 81,518,000 88,953,000 88,953,000 79,279,000 78,698,000 77,028,000 72,494,000 73,914,000 77,108,000 82,664,000 84,199,000 84,199,000 93,730,000 93,730,000 100,774,000 100,774,000 104,947,000 104,947,000 109,741,000 109,741,000 101,807,000 101,807,000 78,853,000 78,853,000 91,918,000 80,543,000 80,543,000 78,617,000 78,617,000 74,356,000 74,356,000 73,496,000 73,496,000 75,521,000 75,521,000 77,231,000 62,123,000 62,123,000 61,170,000 66,713,000 62,238,000 55,019,000 54,361,000 60,513,000 53,636,000 51,185,000 51,185,000 42,119,000 42,119,000 42,038,000 53,273,000 57,539,000 62,459,000 62,459,000 65,221,000 57,056,000 55,020,000 52,926,000 22,119,000 22,953,000 
        accrued wages and benefits
      45,411,000 51,180,000 47,693,000 37,449,000 39,334,000 41,650,000 41,230,000 32,987,000 31,655,000 36,238,000 35,540,000 28,563,000 26,617,000 26,260,000 27,455,000 28,749,000 23,515,000 23,006,000 26,597,000 26,240,000 19,179,000 20,621,000 21,121,000 21,789,000 18,387,000 23,412,000 20,242,000 20,772,000 16,882,000 21,275,000 16,733,000 18,106,000 14,411,000 18,483,000 14,735,000 16,148,000 16,148,000 13,998,000 16,962,000 17,411,000 18,924,000 16,525,000 20,864,000 24,686,000 22,194,000 22,194,000 24,757,000 24,757,000 26,967,000 26,967,000 30,784,000 30,784,000 23,939,000 23,939,000 24,952,000 24,952,000 20,473,000 20,473,000 23,741,000 17,404,000 17,404,000 15,189,000 15,189,000 15,216,000 15,216,000 15,196,000 15,196,000 13,084,000 13,084,000 12,768,000 12,713,000 12,713,000 13,039,000 9,956,000 11,619,000 11,826,000 10,880,000 10,895,000 7,884,000 6,633,000 6,633,000 8,190,000 8,190,000 8,761,000 12,820,000 12,869,000 11,072,000 11,072,000 9,897,000 7,378,000 10,001,000 7,656,000 5,509,000 7,788,000 
        customer advances
      13,110,000 15,460,000 15,864,000 16,018,000 13,477,000 13,655,000 12,656,000 13,286,000 12,619,000 12,160,000 12,595,000 15,555,000 14,507,000 20,128,000 25,496,000 17,465,000 13,498,000 12,924,000 7,652,000 7,426,000 3,967,000 3,688,000 9,185,000 5,437,000 5,830,000 3,408,000 4,606,000 5,077,000 3,867,000 3,223,000 2,876,000 7,882,000 2,718,000 2,189,000 4,910,000 2,348,000 2,348,000 3,092,000 2,441,000 3,054,000 1,675,000 3,187,000 1,076,000 2,686,000 3,773,000 3,773,000 4,207,000 4,207,000 4,262,000 4,262,000 3,813,000 3,813,000 5,648,000 5,648,000 4,682,000 4,682,000 3,720,000 3,720,000 5,047,000 6,288,000 6,288,000 7,998,000 7,998,000 2,996,000 2,996,000 9,232,000 9,232,000 8,507,000 8,507,000 9,056,000 3,767,000 3,767,000 5,528,000 5,989,000 9,732,000 10,271,000 10,186,000 4,037,000 685,000 1,008,000 1,008,000 486,000 486,000 2,119,000 1,339,000 2,719,000 4,323,000 4,323,000 1,650,000 2,662,000 3,684,000 9,308,000 5,659,000 981,000 
        billings in excess of costs and estimated profits
      25,325,000 15,689,000 17,060,000 22,906,000 19,779,000 12,662,000 11,911,000 12,080,000 8,195,000 9,506,000 7,181,000 5,333,000 10,183,000 10,411,000 4,265,000 2,076,000 5,328,000 3,581,000 891,000 2,300,000 5,950,000 4,061,000 4,168,000 3,569,000 4,535,000 11,871,000 7,201,000 5,968,000 8,207,000 10,696,000 5,554,000 3,075,000                                                               
        short-term operating lease liabilities
      19,398,000 19,038,000 17,163,000 17,071,000 16,608,000 14,921,000 14,928,000 15,218,000 15,796,000 15,438,000 15,459,000 17,324,000 17,698,000 18,083,000 17,526,000 18,582,000 18,093,000 18,203,000 18,213,000 17,512,000 17,590,000 15,891,000 16,605,000 15,879,000 15,926,000 17,603,000 17,711,000 17,887,000 17,660,000                                                                  
        other current liabilities
      50,875,000 45,769,000 42,697,000 40,646,000 35,323,000 50,773,000 56,336,000 47,447,000 58,313,000 48,854,000 45,275,000 42,843,000 38,795,000 32,866,000 28,679,000 33,332,000 32,692,000 42,206,000 40,583,000 50,438,000 21,775,000 20,834,000 20,723,000 17,638,000 14,727,000 12,939,000 16,544,000 15,904,000 16,075,000 17,269,000 16,703,000 5,645,000 18,421,000 16,220,000 14,726,000 12,460,000 12,460,000 13,768,000 14,391,000 17,787,000 16,766,000 16,071,000 22,220,000 25,823,000 24,944,000 24,944,000 15,457,000 15,457,000 19,621,000 19,621,000 29,851,000 29,851,000 22,594,000 22,594,000 23,336,000 23,336,000 18,605,000 18,605,000 7,162,000 22,046,000 22,046,000 11,352,000 11,352,000 12,131,000 12,131,000 11,895,000 11,895,000                            
        total current liabilities
      285,696,000 272,481,000 262,288,000 245,449,000 245,417,000 243,984,000 249,363,000 227,703,000 229,402,000 224,165,000 221,858,000 207,965,000 224,755,000 212,901,000 245,861,000 237,692,000 177,980,000 181,062,000 188,621,000 187,424,000 153,356,000 144,139,000 155,872,000 149,219,000 144,552,000 148,171,000 151,978,000 158,321,000 158,632,000 143,277,000 136,377,000 133,115,000 134,023,000 124,825,000 122,286,000 340,602,000 340,602,000 338,852,000 166,659,000 232,976,000 224,147,000 477,349,000 180,118,000 195,221,000 195,217,000 195,217,000 190,910,000 190,910,000 207,202,000 207,202,000 209,921,000 209,921,000 202,875,000 202,875,000 198,836,000 198,836,000 148,717,000 148,717,000 159,677,000 148,338,000 148,338,000 140,134,000 140,134,000 128,452,000 128,452,000 131,304,000 131,304,000 114,181,000 114,181,000 122,916,000 134,458,000 134,458,000 93,911,000 105,471,000 104,479,000 92,883,000 95,970,000 98,259,000 82,197,000 77,798,000 77,798,000 75,562,000 75,562,000 76,156,000 93,321,000 103,646,000 98,773,000 98,773,000 88,345,000 80,880,000 80,267,000 81,876,000 40,861,000 39,351,000 
        long-term debt
      817,360,000 818,476,000 619,396,000 620,239,000 620,901,000 621,684,000 519,250,000 519,735,000 520,217,000 520,697,000 408,105,000 408,430,000 408,755,000 409,205,000 313,739,000 314,663,000 315,030,000 315,397,000 315,920,000 316,343,000 316,741,000 317,139,000 209,813,000 220,107,000 235,263,000 235,419,000 235,576,000 236,202,000 236,591,000 236,979,000 237,434,000                                                                
        long-term operating lease liabilities
      56,675,000 57,509,000 44,535,000 45,402,000 44,583,000 33,159,000 34,922,000 36,617,000 38,914,000 34,336,000 34,028,000 37,650,000 38,507,000 40,189,000 37,279,000 40,166,000 39,045,000 39,922,000 35,478,000 37,907,000 41,267,000 38,010,000 41,324,000 44,158,000 47,480,000 48,605,000 49,602,000 51,188,000 52,993,000                                                                  
        other long-term liabilities
      52,854,000 38,250,000 29,896,000 33,212,000 26,952,000 27,879,000 25,542,000 20,410,000 20,158,000 17,359,000 15,469,000 8,718,000 4,770,000 4,701,000 4,637,000 3,893,000 2,206,000 3,603,000 3,097,000 2,930,000 2,930,000 2,930,000 2,007,000 1,027,000 708,000 1,205,000 951,000 1,024,000 988,000 2,819,000 2,611,000 2,611,000                                                               
        total long-term liabilities
      926,889,000 914,235,000 693,827,000 698,853,000 692,436,000 682,722,000 579,714,000 576,762,000 579,289,000 572,392,000 459,670,000 457,003,000 454,122,000 458,987,000 364,602,000 370,746,000 364,208,000 366,438,000 362,996,000 360,047,000 363,186,000 359,856,000 257,292,000 276,066,000 294,919,000 295,101,000 297,185,000 298,076,000 299,994,000 248,431,000 248,093,000 248,452,000 246,646,000 245,712,000                                                             
        total liabilities
      1,212,585,000 1,186,716,000 956,115,000 944,302,000 937,853,000 926,706,000 829,077,000 804,465,000 808,691,000 796,557,000 681,528,000 664,968,000 678,877,000 671,888,000 610,463,000 608,438,000 542,188,000 547,500,000 551,617,000 547,471,000 516,542,000 503,995,000 413,164,000 425,285,000 439,471,000 443,272,000 449,163,000 456,397,000 458,626,000 391,708,000 384,470,000 381,567,000 380,669,000                                                              
        commitments and contingencies
                                                                                                    
        shareholders' equity:
                                                                                                    
        series a preferred stock, 1.00 par value; 1,000,000 shares authorized
      1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000 1,000    1,000    1,000    1,000    1,000   1,000 1,000 1,000                                                                
        series b preferred stock, 1.00 par value; 1,000,000 shares authorized
      15,000 15,000 15,000 15,000 15,000 15,000 15,000 15,000 15,000                                                                                      
        common stock, 0.01 par value...
      204,000 204,000 204,000 204,000 204,000 204,000 345,000 345,000 345,000 345,000 345,000 345,000 345,000 345,000 345,000 197,000 195,000 195,000 195,000 194,000 189,000 189,000 175,000 175,000 175,000 174,000 174,000 174,000 174,000 174,000 174,000 174,000 173,000 174,000 174,000 174,000 174,000 174,000 172,000 148,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 146,000 144,000 144,000 143,000 142,000 142,000 141,000 141,000 141,000 141,000 143,000 143,000 142,000 142,000 141,000 141,000 141,000 141,000 141,000 140,000 140,000 139,000 137,000 129,000 129,000 129,000 129,000 129,000 128,000 128,000 128,000 128,000 128,000 63,000 63,000 63,000 63,000 63,000 53,000 
        additional paid-in capital
      215,948,000 220,681,000 219,329,000 217,982,000 220,702,000 219,511,000 218,062,000 216,803,000 217,292,000 216,482,000 215,684,000 214,852,000 214,309,000 213,937,000 213,455,000 212,087,000 207,510,000 206,772,000 206,007,000 203,562,000 191,931,000 192,068,000 164,054,000 163,094,000 160,695,000 157,886,000 157,426,000 157,091,000 156,651,000 156,190,000 155,671,000 155,343,000 154,663,000 153,087,000 152,857,000 152,727,000 152,727,000 152,768,000 152,313,000 104,772,000 104,516,000 110,155,000 110,306,000 110,376,000 114,530,000 114,530,000 115,972,000 115,972,000 115,605,000 115,605,000 115,080,000 115,080,000 114,379,000 114,379,000 114,685,000 114,685,000 109,892,000 109,892,000 84,374,000 84,049,000 84,049,000 79,649,000 79,649,000 78,554,000 78,554,000 78,025,000 78,025,000                            
        retained earnings
      498,212,000 478,257,000 455,434,000 433,826,000 410,236,000 389,670,000 368,329,000 347,251,000 330,580,000 319,271,000 303,288,000 287,138,000 268,106,000 250,549,000 243,420,000 229,514,000 215,103,000 202,484,000 201,626,000 194,523,000 176,954,000 176,637,000 178,570,000 213,260,000 211,367,000 205,680,000 203,526,000 190,440,000 177,003,000 169,735,000 158,635,000 150,322,000 138,710,000 134,193,000 127,560,000 124,617,000 124,617,000 120,505,000 117,396,000 110,036,000 109,796,000 104,648,000 109,783,000 112,724,000 165,182,000 165,182,000 158,037,000 158,037,000 148,409,000 148,409,000 238,469,000 238,469,000 220,849,000 220,849,000 205,332,000 205,332,000 193,737,000 193,737,000 176,855,000 160,526,000 160,526,000 146,797,000 146,797,000 133,590,000 133,590,000 119,542,000 119,542,000 106,473,000 106,473,000 94,382,000 82,695,000 82,695,000 73,506,000 65,255,000 57,668,000 51,348,000 45,510,000 40,188,000 35,626,000 32,057,000 32,057,000 82,521,000 82,521,000 79,858,000 77,101,000 73,838,000 67,351,000 67,351,000 60,528,000 53,577,000 47,560,000 41,855,000 37,401,000 34,007,000 
        accumulated other comprehensive loss
      -32,071,000 -30,607,000 -31,670,000 -30,961,000 -33,524,000 -33,610,000 -31,381,000 -31,761,000 -31,854,000 -31,240,000 -31,762,000 -30,918,000 -31,577,000 -31,675,000 -32,360,000 -31,204,000 -27,613,000 -17,317,000 -17,538,000 -15,409,000 -16,736,000 -21,842,000 -20,174,000 -19,722,000 -21,117,000 -19,954,000 -19,985,000 -18,704,000 -18,565,000 -19,267,000 -17,611,000 -21,001,000 -19,868,000 -19,491,000 -19,309,000 -20,139,000 -20,139,000 -20,594,000 -18,274,000 -10,211,000 -10,230,000 -9,978,000  -10,303,000 -10,471,000 -10,471,000 -8,740,000 -8,740,000                                               
        treasury stock
      -170,112,000 -170,112,000 -154,974,000 -152,975,000 -152,975,000 -153,003,000 -153,003,000 -147,973,000 -140,915,000 -123,995,000 -123,995,000 -101,968,000 -76,915,000 -67,780,000 -38,379,000 -35,024,000 -35,024,000 -33,511,000 -29,174,000 -29,174,000                     -6,528,000 -12,577,000 -12,577,000 -12,986,000 -22,209,000 -22,209,000 -24,432,000 -24,432,000 -15,524,000 -15,524,000 -10,962,000 -10,962,000 -11,123,000 -11,123,000 -5,171,000 -5,171,000 -5,171,000 -5,171,000 -5,171,000 -5,171,000 -5,171,000 -4,867,000 -4,867,000 -4,867,000 -4,867,000 -2,491,000 -2,491,000 -1,832,000 -1,832,000 -1,445,000 -1,445,000 -1,445,000 -1,174,000                -825,000 -825,000 -825,000    
        total dxp enterprises, inc. equity
      512,197,000 498,439,000 488,339,000 468,092,000 444,659,000 422,788,000 402,368,000 384,681,000 375,464,000 380,879,000 363,576,000 369,465,000 374,284,000 365,392,000 386,497,000 375,586,000 360,187,000 358,639,000 361,132,000 353,712,000 352,354,000 347,068,000 322,641,000 356,823,000 351,136,000 343,802,000 341,157,000 329,017,000 315,279,000 306,848,000 296,885,000 284,854,000 273,694,000 267,979,000 261,298,000 257,395,000 257,395,000 252,869,000  204,761,000 197,716,000                                                      
        total liabilities and equity
      1,724,782,000 1,685,155,000 1,444,454,000 1,412,394,000 1,382,512,000 1,349,494,000 1,231,445,000 1,189,146,000 1,184,155,000 1,177,436,000 1,045,104,000 1,034,433,000 1,053,161,000 1,037,280,000 996,075,000 984,024,000 902,315,000 906,192,000 912,957,000 901,580,000 869,482,000 851,861,000 736,718,000 783,130,000 791,691,000 788,220,000 791,554,000 786,607,000 775,207,000 699,962,000 681,832,000 666,932,000 654,873,000 639,083,000 635,075,000 612,479,000 612,479,000 605,314,000  649,691,000 667,281,000                                                      
        restricted cash
           91,000 91,000 90,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 91,000 124,000 124,000 124,000 124,000 122,000 215,000 396,000 399,000 399,000 3,532,000 3,614,000                                                            
        series b convertible preferred stock, 1.00 par value; 1,000,000 shares authorized
               15,000    15,000    15,000    15,000    15,000   15,000 15,000 15,000                                                                
        income taxes receivable
                393,000 7,698,000 972,000  652,000 316,000                                                                               
        deferred income taxes liability
                2,068,000 2,205,000 2,090,000  8,947,000 12,024,000                                                                               
        series a and b preferred stock, 1.00 par value each; 1,000,000 shares authorized each
                16,000 16,000 16,000  16,000 16,000 16,000  16,000 16,000 16,000  16,000 16,000 16,000  16,000 16,000                                                                   
        operating lease rou assets
                  52,353,000 57,402,000 54,054,000 57,912,000 56,267,000 57,221,000 53,233,000 56,173,000 59,949,000 55,188,000 58,657,000 61,187,000 65,268,000 66,191,000 67,296,000 69,094,000 70,851,000                                                                  
        federal income taxes payable
                  6,266,000  587,000 1,423,000 104,000            67,000               4,913,000 7,433,000 7,433,000 4,081,000 4,081,000 8,130,000 8,130,000 1,710,000 1,710,000 1,931,000 1,931,000 4,917,000 4,917,000 853,000 853,000 8,033,000   4,921,000 4,921,000 1,696,000 1,696,000 3,387,000 3,387,000 986,000 986,000 6,228,000 2,409,000 2,409,000 1,479,000 1,974,000 1,524,000  6,221,000 3,490,000 1,652,000   7,406,000 7,406,000 5,198,000 4,331,000 7,894,000 4,312,000 4,312,000 1,522,000 4,013,000 1,708,000 2,440,000 539,000  
        federal income taxes receivable
                   2,493,000   1,019,000 9,748,000 10,906,000 3,689,000 5,773,000 5,632,000 6,834,000 332,000 840,000 996,000 1,518,000 593,000  960,000 1,323,000 986,000                                                               
        identified intangibles
                   79,585,000    79,205,000    80,088,000                                                                         
        current maturities of long-term debt
                   4,369,000   3,300,000 3,300,000 3,300,000 3,300,000 3,300,000 3,300,000 2,500,000 2,500,000 2,500,000 2,500,000 2,500,000 3,420,000 3,414,000 3,407,000 3,394,000 3,394,000 3,387,000 3,381,000 3,365,000    51,354,000 115,222,000 112,091,000 364,842,000 50,829,000 47,699,000 44,568,000 44,568,000 41,603,000 41,603,000 38,608,000 38,608,000 38,816,000 38,816,000 39,022,000 39,022,000 39,142,000 39,142,000 26,213,000 26,213,000 23,776,000 22,057,000 22,057,000 22,057,000 22,057,000 22,057,000 22,057,000 18,098,000 18,098,000                            
        deferred income taxes
                   4,892,000   7,927,000 7,516,000 8,501,000 2,867,000 2,248,000 1,777,000 4,148,000 10,774,000 11,468,000 9,872,000 11,056,000 9,662,000 9,422,000 8,633,000 8,048,000 7,966,000 8,429,000 7,069,000 12,102,000 11,765,000 11,765,000 10,388,000 9,473,000 9,829,000 9,815,000 9,400,000 8,996,000 8,819,000 8,301,000 8,301,000 7,908,000 7,908,000 8,250,000 8,250,000 8,428,000 8,428,000 8,317,000 8,317,000 11,760,000 11,760,000 7,713,000 7,713,000 7,158,000 7,021,000 7,021,000 6,725,000 6,725,000 5,182,000 5,182,000 6,252,000 6,252,000 5,219,000 5,219,000 4,813,000 4,539,000 4,539,000 4,067,000 4,032,000 4,100,000 5,919,000 8,532,000 8,359,000 8,003,000 7,833,000 7,833,000 6,234,000 6,234,000 5,903,000 4,241,000 3,863,000 2,277,000 2,277,000 2,084,000 1,922,000 1,791,000 1,474,000 1,235,000 1,190,000 
        noncontrolling interest
                    -885,000  -60,000 53,000 208,000 397,000 586,000 798,000 913,000 1,022,000 1,084,000 1,146,000 1,234,000 1,193,000 1,302,000 1,406,000 477,000 511,000 510,000 567,000 347,000 433,000 433,000 701,000 926,000 1,325,000 1,456,000 1,593,000 1,812,000 2,245,000                                                   
        total equity
                   365,392,000 385,612,000 375,586,000 360,127,000 358,692,000 361,340,000 354,109,000 352,940,000 347,866,000 323,554,000 357,845,000 352,220,000 344,948,000 342,391,000 330,210,000 316,581,000 308,254,000 297,362,000 285,365,000 274,204,000 268,546,000 261,645,000 257,828,000 257,828,000 253,570,000  206,086,000 199,172,000                                                      
        equity:
                                                                                                    
        trade accounts receivable, net of allowance for doubtful accounts of 11,037 in 2018 and 9,015 in 2017
                                     185,261,000                                                               
        long-term debt, less current maturities and unamortized debt issuance costs
                                     237,875,000 238,217,000 238,643,000                                                             
        series a preferred stock, 1.00 par value; 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                     1,000                                                               
        series b convertible preferred stock, 1.00 par value; 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                     15,000                                                               
        trade accounts receivable, net of allowance for doubtful accounts of 10,172 in 2018 and 9,015 in 2017
                                      168,176,000                                                              
        costs and estimated profits in excess of billings on uncompleted contracts
                                      35,534,000  24,191,000 19,218,000 19,218,000 19,218,000  16,836,000 19,784,000 18,389,000 22,045,000 20,274,000 25,930,000 25,930,000 23,253,000 23,253,000                                               
        federal income taxes recoverable
                                      2,269,000 1,440,000    1,642,000 2,558,000 107,000 1,243,000 3,133,000 1,839,000                                                   1,415,000 
        other intangible assets, net of accumulated amortization of 89,002 in 2018 and 84,624 in 2017
                                      80,037,000                                                              
        billings in excess of costs and estimated profits on uncompleted contracts
                                      4,156,000 4,249,000 3,032,000 2,719,000 2,719,000 4,000,000 2,813,000 2,474,000 2,197,000                                                      
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2018) 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                      1,000                                                              
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share; (1,500 at march 31, 2018); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                      15,000                                                              
        trade accounts receivable, net of allowances for doubtful accounts of 9,015 in 2017 and 8,160 in 2016
                                       167,272,000                                                             
        costs and estimated profits in excess of billings on
                                                                                                    
        uncompleted contracts
                                       26,915,000     18,421,000          20,083,000 20,083,000                                             
        other intangible assets, net of accumulated amortization of 84,624 in 2017 and 70,027 in 2016
                                       78,525,000                                                             
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2017 and 2016); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                       1,000                                                             
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2017 and 2016); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                       15,000                                                             
        trade accounts receivable, net of allowance for doubtful accounts of 9,634 in 2017 and 8,160 in 2016
                                        165,235,000                                                            
        income taxes recoverable
                                        2,404,000 3,198,000 3,198,000                                                          
        other intangible assets, net of accumulated amortization of 80,105 in 2017 and 70,027 in 2016
                                        83,045,000                                                            
        long-term debt, less current maturities and unamortized debt issuance costs of 10,531 in 2017 and 992 in 2016
                                        239,042,000                                                            
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 112 (100 per share); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                        1,000 1,000 1,000                                                          
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 1,500 (100 per share); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                        15,000 15,000 15,000                                                          
        trade accounts receivable, net of allowance for doubtful accounts of 8,966 in 2017 and 8,160 in 2016
                                         160,370,000 160,370,000                                                          
        other intangible assets, net of accumulated amortization of 76,443 in 2017 and 70,027 in 2016
                                         86,707,000 86,707,000                                                          
        current maturities of long-term debt, less unamortized debt issuance costs of 744 in 2017
                                         217,974,000 217,974,000                                                          
        long-term debt, less current maturities and unamortized debt issuance costs of 992 in 2016
                                         2,284,000 2,284,000 2,504,000                                                         
        trade accounts receivable, net of allowance for doubtful accounts of 8,761 in 2017 and 8,160 in 2016
                                           156,971,000                                                         
        other intangible assets, net of accumulated amortization of 74,192 in 2017 and 70,027 in 2016
                                           90,665,000                                                         
        current maturities of long-term debt, less unamortized debt issuance costs of 822 in 2017
                                           224,715,000                                                         
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2017) 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                           1,000                                                         
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share; (1,500 at march 31, 2017); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                           15,000                                                         
        trade accounts receivable, net of allowances for doubtful accounts of 8,160 in 2016 and 9,364 in 2015
                                            148,919,000                                                        
        other intangible assets, net of accumulated amortization of 70,027 in 2016 and 85,098 in 2015
                                            94,831,000                                                        
        liabilities and shareholders’ equity
                                                                                                    
        long-term debt, less current maturities
                                            174,323,000    300,726,000 330,834,000 334,940,000 334,940,000 363,222,000 363,222,000 372,908,000 372,908,000 410,796,000 410,796,000 452,798,000 452,798,000 431,356,000 431,356,000 168,372,000 168,372,000 212,375,000 225,274,000 225,274,000 198,231,000 198,231,000 216,339,000 216,339,000 240,933,000 240,933,000                            
        less unamortized debt issuance costs
                                            -992,000   -1,321,000 -2,046,000 -2,376,000 -2,135,000 -2,135,000 -2,425,000 -2,425,000                                               
        long-term debt less unamortized debt issuance costs
                                            173,331,000    298,680,000 328,458,000 332,805,000 332,805,000 360,797,000 360,797,000                                               
        non-current deferred income taxes
                                            18,986,000 7,586,000 8,921,000 11,315,000 6,312,000 7,837,000 18,400,000 18,400,000 17,736,000 17,736,000 21,284,000 21,284,000 40,004,000 40,004,000 39,241,000 39,241,000 44,043,000 44,043,000 21,938,000 21,938,000 22,492,000 22,480,000 22,480,000 15,488,000 15,488,000 16,448,000 16,448,000 15,901,000 15,901,000 4,190,000 4,190,000 1,419,000 1,588,000 1,588,000 1,882,000 2,268,000 2,587,000 2,289,000 2,813,000 2,938,000 3,042,000 3,289,000 3,289,000              
        shareholders’ equity:
                                                                                                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2016 and 2015); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                            1,000                                                        
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2016 and 2015); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                            15,000                                                        
        total dxp enterprises, inc. shareholders’ equity
                                            251,623,000   192,410,000 197,058,000 199,973,000                                                   
        total shareholders’ equity
                                            252,549,000   194,003,000 198,870,000 202,218,000 247,194,000 247,194,000 240,999,000 240,999,000 242,952,000 242,952,000 338,574,000 338,574,000 321,229,000 321,229,000 311,295,000 311,295,000 296,250,000 296,250,000 256,957,000 237,933,000 237,933,000 221,755,000 221,755,000 208,493,000 208,493,000   181,688,000 181,688,000 168,662,000 156,675,000 156,675,000 146,210,000 138,717,000 130,810,000 124,120,000 115,149,000 107,741,000 94,161,000 90,213,000 90,213,000 139,644,000 139,644,000 136,285,000 133,714,000 130,188,000 123,319,000 123,319,000 114,724,000 107,756,000 101,511,000    
        total liabilities and shareholders’ equity
                                            611,525,000   682,667,000 683,980,000 733,734,000 793,616,000 793,616,000 810,442,000 810,442,000 844,346,000 844,346,000 999,295,000 999,295,000 1,016,143,000 1,016,143,000 985,530,000 985,530,000 635,277,000 635,277,000 651,501,000 634,025,000 634,025,000 575,608,000 575,608,000 569,732,000 569,732,000   478,213,000 478,213,000 422,673,000 405,338,000 405,338,000 341,025,000 334,661,000 334,186,000 320,624,000 306,611,000 305,931,000 274,423,000 270,927,000 270,927,000 341,268,000 341,268,000 354,607,000 371,614,000 397,856,000 392,813,000 392,813,000 311,601,000 296,638,000 286,166,000    
        trade accounts receivable, net of allowance for doubtful accounts of 10,536 in 2016 and 9,364 in 2015
                                             152,952,000                                                       
        other intangible assets, net of accumulated amortization of 98,260 in 2016 and 85,098 in 2015
                                             99,662,000                                                       
        long-term debt, less current maturities and unamortized debt issuance costs of 1,022 in 2016 and 2,046 in 2015
                                             203,043,000                                                       
        shareholders equity:
                                                                                                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2016) 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                             1,000                                                       
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share; (1,500 at september 30, 2016); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                             15,000                                                       
        trade accounts receivable, net of allowance for doubtful accounts of 10,116 in 2016 and 9,364 in 2015
                                              159,147,000                                                      
        other intangible assets, net of accumulated amortization of 93,910 in 2016 and 85,098 in 2015
                                              104,441,000                                                      
        long-term debt, less current maturities and unamortized debt issuance costs of 602 in 2016 and 2,046 in 2015
                                              235,041,000                                                      
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2016 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                              1,000                                                      
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share; 1,500 at june 30, 2016); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                              15,000                                                      
        trade accounts receivable, net of allowance for doubtful accounts of 9,565 in 2016 and 9,364 in 2015
                                               160,671,000                                                     
        other intangible assets, net of accumulated amortization of 89,330 in 2016 and 85,098 in 2015
                                               108,957,000                                                     
        short-term debt less unamortized debt issuance costs
                                               363,521,000                                                     
        billings in excess of costs and profits on uncompleted contracts
                                               4,131,000 8,021,000 6,750,000 8,106,000 8,106,000 7,075,000 7,075,000 8,840,000 8,840,000                                             
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2016 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                               1,000                                                     
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2016); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                               15,000                                                     
        trade accounts receivable, net of allowances for doubtful accounts of 9,364 in 2015 and 8,713 in 2014
                                                162,925,000                                                    
        other intangible assets, net of accumulated amortization of 87,594 in 2015 and 66,412 in 2014
                                                112,297,000                                                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2015 and 2014); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                1,000                                                    
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2015 and 2014); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                15,000                                                    
        accumulated other comprehensive income
                                                -10,616,000      -5,700,000 -5,700,000 -4,175,000 -4,175,000 -3,038,000 -3,038,000 -3,713,000 -3,713,000 -2,368,000 -2,368,000 740,000 -1,629,000 -1,629,000 19,000 19,000 1,059,000 1,059,000 1,141,000 1,141,000 -334,000 -334,000 -229,000 64,000 64,000        -26,000 -26,000 -280,000 -280,000 -461,000           
        trade accounts receivable, net of allowance for doubtful accounts of 10,544 in 2015 and 8,713 in 2014
                                                 187,501,000                                                   
        other intangible assets, net of accumulated amortization of 82,290 in 2015 and 66,412 in 2014
                                                 117,601,000                                                   
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2015); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                 1,000                                                   
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2015); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                 15,000                                                   
        trade accounts receivable, net of allowance for doubtful accounts of 8,837 in 2015 and 8,713 in 2014
                                                  194,346,000 194,346,000                                                 
        other intangible assets, net of accumulated amortization of 76,632 in 2015 and 66,412 in 2014
                                                  120,301,000 120,301,000                                                 
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2015); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                  1,000 1,000                                                 
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2015); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                  15,000 15,000                                                 
        trade accounts receivable, net of allowance for doubtful accounts of 9,102 in 2015 and 8,713 in 2014
                                                    212,017,000 212,017,000                                               
        other intangible assets, net of accumulated amortization of 73,657 in 2015 and 66,412 in 2014
                                                    123,088,000 123,088,000                                               
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2014); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                    1,000 1,000   1,000 1,000                                           
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2014); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                    15,000 15,000   15,000 15,000                                           
        trade accounts receivable, net of allowances for doubtful accounts of 8,713 in 2014 and 8,798 in 2013
                                                      239,236,000 239,236,000                                             
        other intangible assets, net of accumulated amortization of 66,412 in 2014 and 44,410 in 2013
                                                      130,333,000 130,333,000                                             
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2014 and 2013); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                      1,000 1,000                                             
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2014 and 2013); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                      15,000 15,000                                             
        trade accounts receivable, net of allowance for doubtful accounts of 11,063 in 2014 and 8,798 in 2013
                                                        269,537,000 269,537,000                                           
        other intangible assets, net of accumulated amortization of 58,075 in 2014 and 44,410 in 2013
                                                        139,954,000 139,954,000                                           
        trade accounts receivable, net of allowance for doubtful accounts of 10,761 in 2014 and 8,798 in 2013
                                                          281,872,000 281,872,000                                         
        other intangible assets, net of accumulated amortization of 53,688 in 2014 and 44,410 in 2013
                                                          146,928,000 146,928,000                                         
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2014); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                          1,000 1,000                                         
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2014); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                          15,000 15,000                                         
        trade accounts receivable, net of allowance for doubtful accounts of 9,306 in 2014 and 8,798 in 2013
                                                            250,319,000 250,319,000                                       
        other intangible assets, net of accumulated amortization of 48,836 in 2014 and 44,410 in 2013
                                                            145,317,000 145,317,000                                       
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2014); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                            1,000 1,000                                       
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2014); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                            15,000 15,000                                       
        trade accounts receivable, net of allowances for doubtful accounts
                                                                                                    
        of 8,798 in 2013 and 7,204 in 2012
                                                              192,003,000 192,003,000                                     
        other intangible assets, net of accumulated amortization of 44,410 in 2013 and 31,699 in 2012
                                                              69,722,000 69,722,000                                     
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2013); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                              1,000 1,000                                     
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2013); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                              15,000 15,000                                     
        trade accounts receivable, net of allowances for doubtful accounts of 8,962 in 2013 and 7,204 in 2012
                                                                196,036,000                                    
        other intangible assets, net of accumulated amortization of 46,471 in 2013 and 31,699 in 2012
                                                                73,412,000                                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2013); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                1,000                                    
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2013); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                15,000                                    
        trade accounts receivable, net of allowances for doubtful accounts of 8,449 in 2013 and 7,204 in 2012
                                                                 188,640,000 188,640,000                                  
        other intangible assets, net of accumulated amortization of 37,487 in 2013 and 31,699 in 2012
                                                                 71,287,000 71,287,000                                  
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2013); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                 1,000 1,000                                  
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2013); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                 15,000 15,000                                  
        trade accounts receivable, net of allowances for doubtful accounts of 7,751 in 2013 and 7,204 in 2012
                                                                   189,292,000 189,292,000                                
        other intangible assets, net of accumulated amortization of 34,341 in 2013 and 31,699 in 2012
                                                                   58,131,000 58,131,000                                
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2013); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                   1,000 1,000                                
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2013); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                   15,000 15,000                                
        of 7,204 in 2012 and 6,202 in 2011
                                                                     174,832,000 174,832,000                              
        other intangible assets, net of accumulated amortization of 31,699 in 2012 and 26,175 in 2011
                                                                     63,189,000 63,189,000                              
        outstanding checks related to acquisition
                                                                            36,697,000 36,697,000                       
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2012); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                     1,000 1,000                              
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2012); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                     15,000 15,000                              
        of 7,615 in 2012 and 6,202 in 2011
                                                                       188,698,000 188,698,000                            
        other intangible assets, net of accumulated amortization of 34,439 in 2012 and 26,175 in 2011
                                                                       76,184,000 76,184,000                            
        liabilities and stockholders’ equity
                                                                                                    
        stockholders’ equity:
                                                                                                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (122 at september 30, 2012); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                       1,000 1,000                            
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2012); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                       15,000 15,000                            
        total stockholders’ equity
                                                                       196,376,000 196,376,000                            
        total liabilities and stockholders’ equity
                                                                       584,514,000 584,514,000                            
        of 6,879 in 2012 and 6,202 in 2011
                                                                         157,781,000 157,781,000                          
        other intangibles, net of accumulated amortization of 30,965 in 2012 and 26,175 in 2011
                                                                         55,766,000 55,766,000                          
        other assets
                                                                         2,372,000 2,372,000 2,249,000 2,680,000 2,680,000 941,000 932,000 943,000 931,000 877,000 884,000 736,000 822,000 822,000 801,000 801,000 707,000 811,000 880,000 828,000 828,000 995,000 990,000 762,000 802,000 297,000 255,000 
        current portion of long-term debt
                                                                         3,127,000 3,127,000 2,303,000 694,000 694,000 692,000 10,757,000 10,925,000 10,930,000 10,924,000 11,862,000 12,137,000 12,595,000 12,595,000 13,545,000 13,545,000 13,817,000 14,047,000 13,965,000 13,793,000 13,793,000 3,894,000 4,180,000 4,200,000 3,077,000 2,318,000 2,710,000 
        other accrued liabilities
                                                                         12,956,000 12,956,000 15,330,000 16,055,000 16,055,000 12,003,000 10,082,000 8,441,000 4,837,000 3,398,000 7,462,000 6,203,000 6,377,000 6,377,000 3,816,000 3,816,000 4,223,000 7,511,000 8,660,000 2,814,000 2,814,000 6,161,000 5,591,000 5,654,000 6,469,000 4,717,000 4,919,000 
        long-term debt, less current portion
                                                                         178,154,000 178,154,000 131,095,000 114,205,000 114,205,000 100,904,000 90,473,000 98,897,000 103,621,000 98,492,000 99,931,000 98,065,000 102,916,000 102,916,000 115,331,000 115,331,000 131,150,000 134,253,000 154,591,000 160,364,000 160,364,000 105,803,000 105,213,000 101,989,000 93,862,000 8,131,000 35,449,000 
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2012); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                         1,000 1,000                          
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2012); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                         15,000 15,000                          
        paid-in capital
                                                                         77,223,000 77,223,000 75,797,000 75,204,000 75,204,000 73,736,000 73,320,000 72,986,000 72,616,000 69,484,000 67,400,000 58,390,000 58,037,000 58,037,000 57,258,000 57,258,000 56,744,000 56,469,000 56,206,000 55,824,000 55,824,000 55,152,000 54,925,000 54,697,000 54,295,000 54,182,000 9,374,000 
        see notes to unaudited condensed consolidated financial statements.
                                                                                                    
        of 6,536 in 2012 and 6,202 in 2011
                                                                           147,916,000                         
        other intangibles, net of accumulated amortization of 28,409 in 2012 and 26,175 in 2011
                                                                           43,630,000                         
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2012); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                           1,000                         
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2012); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                           15,000                         
        see notes to condensed consolidated financial statements.
                                                                                                    
        of 3,540 in 2010 and 6,202 in 2011
                                                                            137,024,000 137,024,000                       
        federal income tax receivable
                                                                                 402,000                   
        other intangibles, net of accumulated amortization of 19,603 in 2010 and 26,175 in 2011
                                                                            43,194,000 43,194,000                       
        liabilities and shareholders' equity
                                                                                                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2011); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                            1,000 1,000                       
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2011); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                            15,000 15,000                       
        the accompanying notes are an integral part of these consolidated financial statements.
                                                                                                    
        of 5,093 in 2011 and 3,540 in 2010
                                                                              121,247,000                      
        other intangibles, net of accumulated amortization of 24,408 in 2011 and 19,603 in 2010
                                                                              27,431,000                      
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2011); 1,122 shares designated, issued and outstanding
                                                                              1,000                      
        series b convertible preferred stock, 1/10th vote per share; .0001 par value...
                                                                                                    
        of 4,685 in 2011 and 3,540 in 2010
                                                                               114,725,000                     
        other intangibles, net of accumulated amortization of 22,813 in 2011 and 19,603 in 2010
                                                                               29,026,000                     
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2011); 1,122 shares designated, issued and outstanding
                                                                               1,000                     
        of 3,683 in 2011 and 3,540 in 2010
                                                                                110,734,000                    
        other intangibles, net of accumulated amortization of 21,209 in 2011 and 19,603 in 2010
                                                                                30,630,000                    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2011); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                1,000                    
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2011); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                15,000                    
        of 3,006 in 2009 and 3,540 in 2010
                                                                                 99,781,000                   
        other intangibles, net of accumulated amortization of 13,779 in 2009 and 19,603 in 2010
                                                                                 32,236,000                   
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2010); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                 1,000                   
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2010); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                 15,000                   
        of 3,535 in 2010 and 3,006 in 2009
                                                                                  98,780,000                  
        federal income tax recoverable
                                                                                     235,000 235,000              
        other intangibles, net of accumulated amortization of 18,118 in 2010 and 13,779 in 2009
                                                                                  28,380,000                  
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2010); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                  1,000                  
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2010); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                  15,000                  
        of 3,313 in 2010 and 3,006 in 2009
                                                                                   91,487,000                 
        other intangibles, net of accumulated amortization of 16,598 in 2010 and 13,779 in 2009
                                                                                   29,900,000                 
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2010); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                   1,000                 
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2010); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                   15,000                 
        of 3,076 in 2010 and 3,006 in 2009
                                                                                    82,977,000                
        other intangibles, net of accumulated amortization of 15,078 in 2010 and 13,779 in 2009
                                                                                    24,428,000                
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2010); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                    1,000                
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2010); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                    15,000                
        of 3,494 in 2008 and 3,006 in 2009
                                                                                     77,066,000 77,066,000              
        other intangibles, net of accumulated amortization of 9,605 in 2008 and 13,779 in 2009
                                                                                     25,727,000 25,727,000              
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2009); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                     1,000 1,000              
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2009); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                     15,000 15,000              
        of 3,811 in 2009 and 3,494 in 2008
                                                                                       78,336,000 78,336,000            
        other intangibles, net of accumulated amortization of 15,025 in 2009 and 9,605 in 2008
                                                                                       39,807,000 39,807,000            
        other liabilities
                                                                                       12,000 12,000 12,000 12,000  180,000 180,000 150,000 400,000     
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2009); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                       1,000 1,000            
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2009); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                       15,000 15,000            
        of 3,710 in 2009 and 3,494 in 2008
                                                                                         77,851,000           
        other intangibles, net of accumulated amortization of 13,218 in 2009 and 9,605 in 2008
                                                                                         41,614,000           
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2009); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                         1,000           
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2009); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                         15,000           
        of 3,579 in 2009 and 3,494 in 2008
                                                                                          82,068,000          
        other intangibles, net of accumulated amortization of 11,411 in 2009 and 9,605 in 2008
                                                                                          43,421,000          
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2009); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                          1,000          
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2009); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                          15,000          
        of 2,131 in 2007 and 3,494 in 2008
                                                                                           101,191,000         
        other intangibles, net of accumulated amortization of 3,242 in 2007 and 9,605 in 2008
                                                                                           45,227,000         
        minority interest in consolidated subsidiary
                                                                                           12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 12,000 
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2008); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                           1,000         
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2008); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                           15,000         
        of 2,624 in 2008 and 2,131 in 2007
                                                                                            106,491,000 106,491,000       
        other intangibles, net of accumulated amortization of 7,213 in 2008 and 3,242 in 2007
                                                                                            53,620,000 53,620,000       
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2008); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                            1,000 1,000       
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2008); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                            15,000 15,000       
        see notes to the condensed consolidated financial statements.
                                                                                                    
        of 2,409 in 2008 and 2,131 in 2007
                                                                                              96,626,000      
        other intangibles, net of accumulated amortization of 5,702 in 2008 and 3,242 in 2007
                                                                                              33,671,000      
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2008); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                              1,000      
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2008); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                              15,000      
        other comprehensive income, net of income taxes
                                                                                              -210,000      
        of 2,286 in 2008 and 2,131 in 2007
                                                                                               85,171,000     
        other intangibles, net of accumulated amortization of 4,470 in 2008 and 3,242 in 2007
                                                                                               34,903,000     
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2008); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                               1,000     
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2008); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                               15,000     
        of 1,482 in 2006 and 2,131 in 2007
                                                                                                79,969,000    
        other intangibles, net of accumulated amortization of 538 in 2006 and 3,242 in 2007
                                                                                                35,852,000    
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at december 31, 2007); 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                                1,000    
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at december 31, 2007); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                                15,000    
        note receivable from david r. little, ceo
                                                                                                    
        trade accounts receivable, net of allowances for doubtful accounts of 2,065 in 2007 and 1,482 in 2006
                                                                                                 80,995,000   
        goodwill and other intangibles net of amortization of 1,878 in 2007 and 538 in 2006
                                                                                                 97,347,000   
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at september 30, 2007), 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                                 1,000   
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at september 30, 2007); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                                 15,000   
        notes receivable from david r. little, ceo
                                                                                                 -799,000 -799,000 -799,000 
        total shareholders' equity
                                                                                                 95,430,000 90,863,000 42,651,000 
        total liabilities and shareholders' equity
                                                                                                 273,236,000 142,125,000 119,636,000 
        trade accounts receivable, net of allowances for doubtful accounts of 1,688 in 2007 and 1,482 in 2006
                                                                                                  46,558,000  
        goodwill and other intangibles net of amortization of 1,374 in 2007 and 538 in 2006
                                                                                                  30,099,000  
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at june 30, 2007), 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                                  1,000  
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at june 30, 2007); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                                  15,000  
        of 1,563 in 2007 and 1,482 in 2006
                                                                                                   43,182,000 
        goodwill and other intangibles net of amortization of 662 in 2007 and 538 in 2006
                                                                                                   23,329,000 
        series a preferred stock, 1/10th vote per share; 1.00 par value; liquidation preference of 100 per share (112 at march 31, 2007), 1,000,000 shares authorized; 1,122 shares issued and outstanding
                                                                                                   1,000 
        series b convertible preferred stock, 1/10th vote per share; 1.00 par value; 100 stated value; liquidation preference of 100 per share (1,500 at march 31, 2007); 1,000,000 shares authorized; 15,000 shares issued and outstanding
                                                                                                   15,000 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-05-08 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-05-12 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-05-08 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 
                                                                                        
          cash flows from operating activities:
                                                                                        
          net income
        19,978,000 22,845,000 21,631,000 23,612,000 20,589,000 21,363,000 21,101,000 16,693,000 11,332,000 16,006,000 16,172,000 19,054,000 17,580,000 8,037,000 13,044,000 14,492,000 12,529,000 726,000 6,936,000 7,961,000 128,000 -2,027,000 -34,775,000 2,080,000 5,648,000 2,088,000 13,150,000 13,350,000 7,187,000 11,102,000 8,362,000 11,563,000 4,494,000 6,655,000 2,911,000 3,969,000 2,994,000 7,131,000 182,000 5,086,000 -5,248,000 -3,204,000 -52,684,000 7,167,000 9,651,000 9,651,000 -90,038,000 17,643,000 15,539,000 11,618,000 11,618,000  16,352,000 13,749,000 13,232,000 13,232,000 14,070,000 13,092,000 12,177,000 11,646,000 9,210,000 8,274,000 7,610,000 6,343,000 5,860,000 5,345,000 4,584,000 3,592,000 -50,434,000 2,684,000 2,166,000 3,172,000 7,049,000 7,026,000 6,373,000 5,439,000 5,726,000 4,477,000 3,417,000 3,727,000 
          reconciliation of net income to net cash from operating activities:
                                                                                        
          depreciation
        2,946,000 2,726,000 2,810,000 2,520,000 2,316,000 2,198,000 2,365,000 2,248,000 2,208,000 2,161,000 2,117,000 2,121,000 2,024,000 2,218,000 2,361,000 2,489,000 2,517,000 2,566,000 2,248,000 2,652,000 2,480,000 2,398,000 2,251,000 2,919,000 2,828,000 2,830,000 2,616,000 2,262,000 2,392,000 2,443,000 2,408,000 2,371,000 2,356,000 2,865,000 2,500,000 2,456,000 2,699,000 2,863,000 3,073,000 2,979,000 3,018,000 3,614,000 3,089,000 3,018,000 2,901,000 2,901,000 3,179,000 3,342,000 3,093,000 2,984,000 2,984,000  2,229,000 2,457,000 2,248,000 2,248,000 2,352,000 2,825,000 1,105,000 914,000 795,000 983,000 947,000 785,000 962,000 897,000 962,000 923,000 906,000 1,167,000 1,089,000 1,098,000 1,434,000 1,159,000 1,055,000 981,000 1,100,000 506,000 348,000 304,000 
          amortization of intangibles and finance lease assets
        9,105,000 7,580,000 7,110,000                                                                              
          amortization of debt issuance costs
        1,129,000 1,133,000 981,000 962,000 965,000 968,000 890,000 893,000 895,000      441,000 458,000 458,000 302,000 402,000 427,000 427,000 469,000 469,000 469,000 468,000 469,000 470,000 468,000 468,000 406,000 405,000 470,000 462,000 477,000 443,000 438,000 190,000 1,183,000 196,000 147,000 330,000 330,000 303,000 289,000 289,000 289,000                                   
          loss on sale of property and equipment
        455,000                                                                                
          provision for (recovery of) credit losses
        279,000                                                                                
          fair value adjustment on contingent consideration
        239,000 474,000 204,000 545,000 183,000 365,000 685,000 -111,000 -194,000 236,000 663,000 497,000 342,000 186,000 436,000 1,158,000 531,000     -408,000 -26,000 26,000 13,000 -47,000 35,000 33,000 33,000                                                    
          restricted stock compensation expense
        1,802,000 1,430,000 1,478,000 1,483,000 1,317,000 1,316,000 1,322,000 1,212,000 864,000 861,000 864,000 871,000 476,000  505,000 493,000 370,000                                                                
          deferred income taxes
        2,945,000 3,855,000 16,467,000 3,093,000 3,943,000 -4,614,000 -5,432,000 -1,888,000 -3,056,000 1,119,000 -3,865,000 -3,514,000 -2,799,000 -4,532,000 -4,619,000 1,199,000 411,000 -571,000 5,643,000 609,000 459,000 -8,294,000 -6,651,000 -754,000 928,000 -1,227,000 1,411,000 204,000 722,000 764,000 22,000 397,000 -179,000 -5,827,000 2,000 1,198,000 800,000 2,808,000 -859,000 -2,794,000 3,532,000 -920,000 -8,117,000 -1,249,000 1,262,000 1,262,000 -13,472,000 2,571,000 1,583,000 -2,804,000 -2,804,000  -511,000 -635,000 -2,820,000 -2,820,000 -744,000 2,272,000 -193,000 -105,000 -178,000 351,000 387,000 1,521,000 3,137,000 -50,000 -250,000 77,000 -15,445,000 -737,000 -140,000 -356,000   -372,000 259,000     
          other non-cash items
        -2,140,000 -3,248,000 -3,143,000 1,101,000 -6,100,000                                                                            
          changes in operating assets and liabilities, net of effects of businesses acquired:
                                                                                        
          accounts receivable
        -2,775,000 -8,156,000 -17,374,000 -2,770,000 -13,202,000 -227,000 -9,240,000 -12,078,000 8,993,000 10,998,000                                                                       
          costs and estimated profits in excess of billings
        -1,096,000  -471,000 -9,336,000 2,893,000  -12,953,000 -1,491,000 7,052,000  -478,000          4,052,000 3,133,000 8,844,000 5,413,000 -3,381,000 1,463,000 1,582,000 2,675,000 -5,628,000 5,901,000 -490,000                                                  
          inventories
        -7,654,000 2,369,000 3,004,000 -811,000 -3,525,000 7,302,000 -1,418,000 1,794,000 754,000 1,371,000 -218,000 4,827,000 -8,006,000        -6,310,000 17,675,000 5,468,000 1,280,000 -2,215,000 2,592,000 -3,925,000 -6,223,000 -6,891,000 1,630,000 -5,750,000 -7,611,000 -9,107,000 -3,717,000 3,087,000 -6,319,000 -595,000 -365,000 168,000 7,451,000 -1,801,000 4,166,000 2,489,000 3,051,000 3,018,000 3,018,000 886,000 -5,431,000 1,591,000 1,041,000 1,041,000  199,000 -2,152,000 1,703,000 1,703,000 -681,000 598,000 -2,490,000 -897,000 -1,033,000 -1,450,000 1,413,000 -3,188,000 -4,468,000 -2,840,000 7,849,000 1,487,000 4,707,000 11,789,000 8,847,000 7,373,000 -7,199,000 -3,650,000 -1,586,000 1,274,000 -8,372,000 13,000 91,000 1,386,000 
          prepaid expenses and other assets
        4,991,000 4,135,000 -6,617,000 -881,000 -2,369,000 4,807,000 581,000 -1,099,000 3,366,000 -6,917,000 11,357,000 -3,618,000 8,844,000        -7,293,000 8,063,000 2,404,000 4,519,000 -1,933,000 3,324,000 -5,509,000 3,906,000 3,389,000 438,000 -864,000 -85,000 699,000 -925,000 -439,000 36,000 -1,959,000 1,228,000 537,000 501,000 -1,646,000 1,548,000 1,775,000 -983,000 -2,181,000 -2,181,000 2,799,000 486,000 -2,928,000 925,000 925,000  -469,000 210,000 1,948,000 1,948,000 -423,000                1,537,000        
          trade accounts payable
        904,000 -6,234,000 9,925,000                                                                              
          accrued expenses
        -7,864,000 928,000 13,272,000 7,244,000 -3,569,000                                                                            
          billings in excess of costs and estimated profits
        3,531,000 -1,038,000 -5,834,000 3,059,000 6,764,000 853,000 -181,000 3,892,000 -1,301,000 2,316,000 1,863,000          1,884,000  594,000 -969,000 -7,327,000  1,250,000 -2,260,000 -2,514,000  2,470,000                                                  
          income taxes
        2,794,000 5,798,000 -9,496,000 -8,378,000 -18,908,000                                                                            
          net cash from operating activities
        29,569,000 37,759,000 34,886,000 18,646,000 2,973,000 32,143,000 28,344,000 14,735,000 26,989,000 42,447,000 39,758,000 -2,432,000 26,449,000 3,638,000 -3,430,000 3,006,000 2,680,000 14,258,000 6,625,000 5,654,000 10,552,000 15,435,000 30,476,000 63,376,000 -1,612,000 33,822,000 10,945,000 1,850,000 -5,310,000 25,998,000 16,825,000 -6,175,000 -808,000 4,017,000 673,000 10,044,000 -2,190,000 12,528,000 24,273,000   23,186,000 20,999,000 31,823,000 21,981,000 21,981,000 35,799,000 43,106,000 -883,000 20,650,000 20,650,000  28,650,000 22,089,000 16,932,000 16,932,000 29,943,000 -3,645,000 -1,733,000 26,641,000 7,434,000 2,124,000 8,550,000 7,720,000 5,254,000 -1,838,000 14,678,000 5,814,000 13,426,000 16,109,000 208,000 21,832,000 12,951,000 98,000 3,416,000 1,993,000 331,000 9,878,000 5,329,000 -2,062,000 
          capital expenditures
        -3,294,000 -3,286,000 -6,740,000 -10,346,000 -19,914,000 -9,395,000 -3,954,000 -8,825,000 -2,894,000 -5,160,000 -1,486,000 -1,813,000 -3,804,000 -1,490,000 -1,578,000 -1,108,000 -740,000 -3,015,000 -1,458,000 -846,000 -680,000 -142,000 -1,397,000 -1,898,000 -3,235,000 -7,873,000 -5,663,000 -6,272,000 -2,312,000 -1,618,000 -2,189,000 -4,725,000 -791,000 -654,000 -1,039,000 -517,000 -601,000 -1,025,000 -913,000   -2,273,000 -5,203,000 -2,942,000 -3,574,000 -3,574,000 -3,032,000 -3,372,000 -3,016,000 -1,684,000 -1,684,000  -1,884,000 -2,145,000 -2,360,000 -2,360,000 -1,034,000 -3,095,000 -9,129,000 -852,000 -620,000 -845,000 -2,144,000 -487,000 -283,000 -517,000 -215,000 -169,000 -111,000 -204,000 -357,000 -921,000 -888,000 -1,044,000 -1,700,000 -1,502,000 -426,000 -487,000 -429,000 -560,000 
          free cash flows
        26,275,000 34,473,000 28,146,000 8,300,000 -16,941,000 22,748,000 24,390,000 5,910,000 24,095,000 37,287,000 38,272,000 -4,245,000 22,645,000 2,148,000 -5,008,000 1,898,000 1,940,000 11,243,000 5,167,000 4,808,000 9,872,000 15,293,000 29,079,000 61,478,000 -4,847,000 25,949,000 5,282,000 -4,422,000 -7,622,000 24,380,000 14,636,000 -10,900,000 -1,599,000 3,363,000 -366,000 9,527,000 -2,791,000 11,503,000 23,360,000   20,913,000 15,796,000 28,881,000 18,407,000 18,407,000 32,767,000 39,734,000 -3,899,000 18,966,000 18,966,000  26,766,000 19,944,000 14,572,000 14,572,000 28,909,000 -6,740,000 -10,862,000 25,789,000 6,814,000 1,279,000 6,406,000 7,233,000 4,971,000 -2,355,000 14,463,000 5,645,000 13,315,000 15,905,000 -149,000 20,911,000 12,063,000 -946,000 1,716,000 491,000 -95,000 9,391,000 4,900,000 -2,622,000 
          cash flows from investing activities:
                                                                                        
          purchase of property and equipment
        -3,294,000 -3,286,000 -6,740,000 -10,346,000 -19,914,000 -9,395,000 -3,954,000 -8,825,000 -2,894,000 -5,160,000 -1,486,000 -1,813,000 -3,804,000 -1,490,000 -1,578,000 -1,108,000 -740,000 -3,015,000 -1,458,000 -846,000 -680,000 -142,000 -1,397,000 -1,898,000 -3,235,000 -7,873,000 -5,663,000 -6,272,000 -2,312,000 -1,618,000 -2,189,000 -4,725,000 -791,000 -654,000 -1,039,000 -517,000 -601,000 -1,025,000 -913,000 -1,240,000 -1,690,000 -2,273,000 -5,203,000 -2,942,000 -3,574,000 -3,574,000 -3,032,000 -3,372,000 -3,016,000 -1,684,000 -1,684,000  -1,884,000 -2,145,000 -2,360,000 -2,360,000 -1,034,000 -3,095,000 -9,129,000 -852,000 -620,000 -845,000 -2,144,000 -487,000 -283,000 -517,000 -215,000 -169,000 -111,000 -204,000 -357,000 -921,000 -888,000 -1,044,000 -1,700,000 -1,502,000 -426,000 -487,000 -429,000 -560,000 
          proceeds from the sale of property and equipment
        9,000 16,000 2,699,000             372,000 1,297,000   1,000 5,000 29,000                                               8,000 
          acquisition of businesses, net of cash acquired
        -102,702,000 -37,227,000 -10,588,000 -1,010,000 -12,850,000 -7,184,000 -30,423,000 -79,756,000 -39,261,000 -1,536,000 -360,000                                                                      
          net cash from investing activities
        -105,987,000 -40,513,000 -17,328,000 -11,340,000 -30,065,000 -16,579,000 -34,377,000 -88,581,000 -42,155,000 -6,696,000 -1,846,000 -10,301,000 -3,804,000 -1,490,000 -5,967,000 -39,909,000 -6,056,000 -2,726,000 -21,633,000 -45,281,000 617,000 -101,271,000 -1,362,000 -1,775,000 -17,388,000 -7,873,000 -5,662,000 -6,267,000 -2,283,000 -1,605,000 -2,363,000 -2,981,000 -10,627,000 -654,000 -1,039,000 -517,000 -601,000 33,673,000 1,071,000 -1,240,000 -5,690,000 -2,273,000 -15,704,000 -7,942,000 -3,574,000 -3,574,000 -3,030,000 -3,121,000 -13,694,000 -290,415,000 -290,415,000  -21,721,000 -43,797,000 -2,360,000 -2,360,000 -8,171,000 -67,457,000 -40,201,000 -43,265,000 -20,626,000 -845,000 -2,144,000 -487,000 -7,712,000 -5,017,000 -6,680,000 1,259,000 -111,000 -341,000 -643,000 -973,000 -4,925,000 -66,970,000 -1,700,000 -5,324,000 -9,415,000 -107,990,000 -9,806,000 -552,000 
          cash flows from financing activities:
                                                                                        
          principal debt payments
        -2,120,000  -1,623,000 -1,624,000 -1,624,000        -1,092,000 -1,092,000 -825,000 -825,000 -825,000 -825,000 -825,000 -825,000 -825,000 -217,500,000 -10,625,000 -15,625,000 -625,000 -625,000 -2,016,000 -851,000 -849,000 -847,000 -846,000                                                  
          debt issuance costs
        -125,000 -2,848,000 -200,000 -125,000         -7,858,000        -7,130,000        -22,000 -38,000                                                
          payment for acquisition contingent consideration liability
        -2,250,000 -664,000 -1,729,000 -1,325,000 -3,820,000 -420,000 -97,000 -3,500,000 -983,000 -583,000 -1,169,000                                                                      
          preferred stock dividends paid
        -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000  -22,000 -22,000 -23,000  -22,000 -22,000 -23,000                                                                
          payment for employee taxes withheld from stock awards
        -6,535,000 -79,000 -130,000 -4,204,000 -126,000 -8,000 -63,000 -1,701,000 -54,000 -63,000 -32,000 -328,000 -104,000 -2,000 -131,000 -159,000 -52,000 -68,000 -517,000 -23,000 -22,000 -94,000 -1,000 -138,000 -84,000 -44,000 -8,000 -196,000 -82,000 -54,000 -86,000 -252,000 -558,000 -38,000                                            
          principal payments on finance leases
        -2,063,000 -1,995,000 -896,000 -2,336,000 -1,365,000 -1,206,000 -1,018,000 -1,096,000 -896,000                                                                        
          net cash from financing activities
        -13,116,000 182,062,000 -6,600,000 -9,511,000 -7,083,000 99,187,000 -7,381,000 -16,857,000 -18,146,000 110,323,000 -26,579,000 -29,811,000 -10,354,000 26,019,000 6,270,000 21,345,000 -9,322,000 -25,589,000 -900,000 -10,639,000 -1,365,000 105,348,000 -10,809,000 -16,391,000 -742,000 -648,000 -2,177,000 -957,000 -2,310,000 73,000 -1,065,000   -750,000 20,821,000 -8,082,000 2,199,000 -48,037,000 -23,005,000 -17,197,000 12,404,000 -27,110,000 936,000 -25,308,000 -15,642,000 -15,642,000 -42,989,000 -42,181,000 14,606,000 276,599,000 276,599,000  -10,956,000 26,885,000 -17,756,000 -17,756,000 -22,865,000   18,639,000 13,014,000 -734,000 -8,614,000 -4,655,000 2,020,000 4,026,000 -8,147,000 -5,231,000 -13,134,000 -16,075,000 -3,378,000 -20,274,000 -7,037,000 65,621,000 432,000 3,165,000 9,133,000 86,419,000 16,877,000 3,292,000 
          effect of foreign currency on cash
        -868,000 646,000 -59,000 852,000 47,000 -1,431,000 -1,521,000 941,000 -111,000 -130,000 310,000 -205,000 -35,000 887,000 -475,000 -427,000 268,000 3,000 -218,000 99,000 204,000 553,000 304,000 705,000 -1,730,000 463,000 -98,000 199,000 112,000 -337,000 105,000 -31,000 -140,000 -121,000 153,000 39,000 -3,000 -3,000 3,000 -2,000 -86,000 -247,000 418,000 506,000 -403,000 -403,000 344,000 26,000 -67,000 -172,000 -172,000  204,000 -318,000 -36,000 -36,000 -632,000                        
          net change in cash and restricted cash
        -90,402,000 179,954,000 10,899,000 -1,353,000 -34,128,000 113,320,000 -14,935,000 -89,762,000 -33,423,000 145,944,000 11,643,000 -42,749,000 12,256,000  -3,602,000 -15,985,000 -12,430,000  -16,126,000 -50,167,000 10,008,000  18,609,000 45,915,000 -21,472,000  3,008,000 -5,175,000 -9,791,000                                                    
          cash and restricted cash at beginning of period
        303,783,000  148,411,000  173,211,000  46,117,000  49,080,000  1,975,000 117,444,000  54,326,000  40,519,000                                                    
          cash and restricted cash at end of period
        213,381,000  10,899,000 -1,353,000 114,283,000  -14,935,000 -89,762,000 139,788,000  11,643,000 -42,749,000 58,373,000  -3,602,000 -15,985,000 36,650,000  -16,126,000 -48,192,000 127,452,000  18,609,000 45,915,000 32,854,000  3,008,000 -5,175,000 30,728,000                                                    
          supplemental cash flow information
                                                                                        
          gain on sale of property and equipment
         -65,000 -94,000 -7,000 -325,000             -36,000 -246,000     -1,000 -8,000                                    -188,000            
          payment of contingent consideration liability in excess of acquisition-date fair value
         -769,000 -126,000   -91,000 -17,000 -81,000      100,000     -106,000                                                    
          loss on debt extinguishment
                                                                                        
          cost and estimated profits in excess of billings
                                                                                        
          borrowings on asset-backed credit facility
                                                                                     
          repayments on asset-backed credit facility
                                                                                     
          borrowings on senior secured term loan b
                                                                                        
          repayments on senior secured term loan b
                                                                                        
          principal payments on debt
                                                                                        
          shares repurchased held in treasury
         -15,110,000    -224,000 -4,805,000 -9,163,000 -14,815,000 -22,632,000                                                                      
          cash and restricted cash at beginning of year
                                                                                        
          cash and restricted cash at end of year
                                                                                        
          recovery of (provision for) credit losses
                                                                                        
          recovery of credit losses
           237,000 -1,322,000                                                                            
          amortization of intangibles and fixed assets
            6,818,000 6,822,000 6,355,000 5,879,000 5,330,000                                                                        
          accounts payable
            6,505,000                                                                            
          (recovery of) provision for credit losses
             -104,000 -12,000 429,000 -1,200,000                                                                        
          loss on sale of interest in vie
                                                                                        
          accounts payable and accrued expenses
             -9,075,000 19,640,000 -853,000 -2,165,000 -2,264,000 11,147,000 -11,590,000 13,311,000                           1,778,000 -15,715,000 -21,127,000 -1,859,000 -2,302,000 -18,389,000 -18,389,000  8,671,000 -2,752,000 10,449,000 10,449,000  13,339,000 -12,363,000 12,052,000 12,052,000 -2,110,000 -19,928,000 -13,953,000 22,630,000 -2,066,000 -1,502,000 1,159,000 12,002,000 -4,042,000 -1,673,000 3,260,000 5,265,000             
          other long-term liabilities
             789,000 4,732,000 -785,000 -5,872,000 3,767,000 -3,618,000          3,257,000 -2,379,000 -1,827,000 -3,029,000 -1,635,000 -697,000 2,825,000 -4,065,000 -4,781,000 -1,000                                                  
          proceeds from debt
                                         333,856,000 202,075,000 192,891,000 193,460,000 105,210,000 109,731,000 109,288,000 83,261,000 103,804,000 83,135,000 123,351,000 123,351,000 97,149,000 105,113,000 161,349,000 380,439,000 380,439,000  120,726,000 146,771,000 94,727,000 94,727,000 122,132,000 241,853,000 40,855,000 60,323,000 76,612,000 43,560,000 65,092,000 39,043,000 44,493,000 51,625,000 11,163,000 33,935,000 36,329,000 38,018,000 34,560,000 24,809,000 49,129,000 91,114,000 14,779,000 10,444,000 51,522,000 92,134,000 23,219,000 24,904,000 
          repayments under term loan facility
              -1,375,000 -1,375,000 -1,375,000  -1,092,000                                                                      
          amortization of intangible assets and fixed assets
                                                                                        
          amortization of deferred financing costs
                                                                                        
          changes in operating assets and liabilities, and other:
                                                                                        
          preferred dividends paid
                                                                                        
          principal repayments on finance lease obligations
                                                                                        
          changes in operating assets and liabilities:
                                                                                        
          amortization of intangible assets and deferred financing costs
                   5,349,000 5,400,000                                                                    
          provision for credit losses
                   503,000 498,000  520,000 461,000 -147,000  276,000 45,000 -682,000                                                            
          accounts receivables
                                                                                        
          supplemental schedule of non-cash investing and financing activities:
                                                                                        
          shares issued for acquisitions
                      1,013,000 4,217,000 527,000                                                                
          changes in accounts receivables
                    9,070,000                                                                    
          other
                    -20,291,000                                                                    
          acquisition of business, net of cash acquired
                      -4,389,000 -38,801,000 -5,316,000  -20,175,000    35,000 -14,153,000                                                        
          purchase of treasury stock
                    -9,135,000 -29,402,000 -3,354,000 -6,801,000 -8,315,000 -24,742,000                       -8,908,000 -8,908,000 -5,084,000        -2,376,000 -659,000   -271,000                    
          impairment and other charges
                             11,482,000                                                           
          bad debt expense
                             406,000 354,000 406,000 28,000 214,000 153,000 -286,000 58,000 -265,000 918,000 886,000 829,000 1,950,000 465,000 486,000 515,000 -1,296,000 490,000 581,000 405,000 712,000 385,000 401,000 516,000 516,000                                   
          loss on extinguishment and modification of debt
                                                                                        
          stock compensation expense
                         469,000 514,000 460,000 380,000 662,000 983,000 983,000 904,000 461,000 473,000 524,000 505,000 526,000 1,529,000 204,000 290,000                                                
          change in accounts receivable
                                                                                        
          proceeds from revolving credit facilities
                     221,895,000 369,288,000                                                                  
          payments on revolving credit facilities
                     -262,501,000 -357,806,000                                                                  
          issuance of common stock- shares sold in public market
                                                                                        
          payment for contingent consideration liability
                                                                                  
          net change in cash
                                     24,129,000 13,502,000 -10,157,000 -12,534,000  20,608,000 1,484,000 -595,000                                            
          amortization of intangible assets
                      5,132,000 4,591,000 4,235,000 4,507,000 4,238,000 4,306,000 4,146,000 2,991,000 3,053,000 3,046,000 3,197,000 3,651,000 3,806,000 3,803,000 3,814,000 4,011,000 4,098,000 4,119,000 4,358,000 4,323,000 4,336,000 4,291,000 4,316,000 4,504,000 4,519,000 4,510,000 4,528,000 4,714,000 5,240,000 5,309,000 5,358,000 5,358,000 8,606,000 4,651,000 4,653,000 4,570,000 4,570,000  3,434,000 3,145,000 2,642,000 2,642,000 2,622,000                        
          net change in all other operating assets and liabilities
                                                                                        
          payment for contingent consideration liability up to acquisition-date fair value
                                    -1,394,000                                                    
          share repurchase agreement
                                                                                       
          net change in operating assets and liabilities
                       -22,335,000 -18,224,000  -13,632,000                                                              
          reconciliation of net income to net cash provided (used in) by operating activities:
                                                                                        
          net income attributable to dxp enterprises, inc.
                         881,000 7,125,000 8,150,000 340,000 -1,912,000 -34,666,000 2,142,000 5,710,000 2,176,000 13,109,000 13,459,000 7,291,000 11,122,000 8,397,000 11,562,000 4,551,000 6,654,000 2,966,000 4,135,000 3,133,000 7,381,000 263,000 5,170,000 -5,112,000 -2,919,000                                       
          less: net loss attributable to non-controlling interest
                         -155,000 -189,000 -189,000 -212,000 -115,000 -109,000 -62,000 -62,000 -88,000 41,000                                                      
          changes in operating assets and liabilities
                                                                                        
          trade accounts receivable
                            -2,245,000 5,697,000 2,796,000 39,599,000 -5,183,000 23,141,000 -179,000 -12,367,000 -5,035,000 -9,262,000 1,244,000 -18,422,000 3,953,000 -4,142,000 -4,629,000 -3,343,000 -8,425,000 2,115,000 5,482,000 934,000 3,549,000 23,049,000 6,580,000 18,044,000 23,588,000 23,588,000  10,275,000 -22,604,000 -8,181,000 -8,181,000  -6,601,000 17,129,000 -14,424,000 -14,424,000 14,561,000 -5,585,000 -1,472,000 -9,482,000 -82,000 -6,522,000 -3,991,000 -10,953,000 1,596,000 -7,294,000 -2,686,000 -6,144,000 1,270,000 -485,000 4,217,000 19,123,000 6,436,000 -1,780,000 -11,456,000 -4,076,000 2,146,000 -7,489,000 -1,223,000 -2,687,000 
          billings in excess of costs & estimated profits
                                                                                        
          supplemental cash flow information:
                                                                                        
          cash paid for interest
                                                                                        
          cash paid for income taxes
                                                                                        
          dividends paid
                          -23,000 -22,000 -23,000  -23,000 -22,000 -23,000  -23,000 -22,000 -23,000  -23,000 -22,000 -23,000  -23,000 -22,000 -23,000  -23,000 -22,000 -23,000  -23,000 -22,000 -23,000 -23,000  -23,000 -22,000 -23,000 -23,000  -23,000 -22,000 -23,000 -23,000 -22,000                        
          shares issued for the acquisition of cvi
                                                                                        
          trade accounts payable and accrued expenses
                            10,115,000  -1,862,000 7,524,000 6,048,000  -7,212,000 -174,000 1,085,000  3,476,000 1,506,000 -691,000  -4,333,000 7,639,000 -3,660,000                                            
          acquisition of businesses
                                                                                        
          non-controlling interest holder contributions (distributions), net of tax benefits
                                                                                        
          cash, cash equivalents and restricted cash at beginning of year
                                                                                        
          cash, cash equivalents and restricted cash at end of year
                                                                                        
          issuance of common stock sold in public market
                                                                                       
          write off of debt issuance costs
                                             572,000 395,000                                        
          acquisition of business
                                                                                        
          cash at beginning of year
                                                                                        
          cash at end of year
                                                                                        
          write-off of debt issuance costs
                                                                                      
          less net loss attributable to non-controlling interest
                                    -104,000  -35,000 1,000 -57,000  -55,000  -139,000  -81,000                                          
          reconciliation of net income to the net cash from operating activities:
                                                                                        
          gain on sale of subsidiary
                                                                                        
          tax loss related to vesting of restricted stock
                                              54,000 4,000 561,000                                        
          proceeds from sale of subsidiary
                                                                                        
          proceeds from issuance of common shares
                                                                                        
          tax (loss) related to vesting of restricted stock
                                                                                        
          gain on sale of building
                                                                                       
          proceeds from the sale of fixed assets
                                      -154,000                                                  
          loss for non-controlling interest owners, net of tax
                                          -32,000 -103,000 -84,000  -50,000 -53,000 -83,000                                        
          cash at beginning of period
                                      25,579,000  1,590,000                  10,455,000 10,455,000  1,507,000  770,000  2,344,000  5,698,000  3,978,000  2,544,000 
          cash at end of period
                                      13,502,000 -10,157,000 13,045,000  20,608,000 1,484,000 995,000                  7,235,000 7,235,000  5,589,000 3,069,000 3,522,000  545,000 -2,208,000 3,348,000  -2,829,000 -149,000 4,186,000  -307,000 -3,813,000 6,283,000  -1,251,000 2,148,000 3,812,000  -11,693,000 12,400,000 3,222,000 
          compensation expense for restricted stock
                                       557,000 446,000  382,000 477,000 533,000  691,000 487,000 766,000 669,000 747,000 745,000 812,000 812,000 906,000 922,000 1,047,000 685,000 685,000  710,000 716,000 724,000 724,000 464,000 537,000 523,000 431,000  327,000 321,000 280,000  162,000 302,000 252,000             
          changes in operating assets and liabilities, net of assets and liabilities acquired in business combinations:
                                                                                        
          acquisitions of business, net of cash acquired
                                       -956,000 -9,836,000                                                
          adjustments to reconcile net income to net cash from operating activities:
                                                                                        
          costs and estimated profits in excess of billings on uncompleted contracts
                                        -8,642,000 -2,718,000 -4,921,000 -780,000  2,943,000 -1,408,000 3,532,000  5,486,000 -2,643,000 -3,340,000 -3,340,000                                   
          billings in excess of costs and estimated profits on uncompleted contracts
                                        -76,000  291,000 -1,284,000 1,182,000  1,658,000 -1,924,000 -3,905,000  -1,346,000 1,012,000 -1,550,000 -1,550,000                                   
          principal payments on revolving line of credit and other long-term debt
                                        -844,000 -841,000 -301,920,000 -209,114,000 -190,527,000 -287,071,000 -133,657,000 -126,839,000 -96,001,000 -110,234,000 -104,773,000 -108,457,000 -130,016,000 -130,016,000 -135,226,000 -147,295,000 -140,055,000 -104,454,000 -104,454,000  -131,691,000 -119,727,000 -112,833,000 -112,833,000 -142,767,000 -165,112,000 4,472,000 -41,824,000  -43,194,000 -73,684,000 -43,772,000  -47,724,000    -54,110,000    -26,804,000 -14,325,000 -7,256,000  -5,645,000 -51,017,000 -24,690,000 
          net cash provided (used in) financing activities
                                        -959,000                                                
          less net loss attributable to noncontrolling interest
                                                                                        
          impairment of goodwill
                                                                                        
          changes in operating assets and liabilities, net of assets and liabilities acquired in business acquisitions:
                                                                                        
          billings in excess of costs & estimated profits on uncompleted contracts
                                                                                        
          acquisitions of businesses, net of cash acquired
                                                 -10,501,000    2,000 251,000 -14,054,000 -287,043,000 -287,043,000  -19,837,000    -7,032,000                        
          noncontrolling interest holder contributions (distributions), net of tax benefits
                                                                                        
          increase in cash
                                                                  3,069,000 2,015,000 -178,000 545,000 -2,208,000 2,578,000   -149,000 1,842,000 181,000     -1,251,000    -11,693,000 12,400,000 678,000 
          adjustments to reconcile net income to net cash provided by operating activities:
                                                                                        
          proceeds from sale of property and equipment
                                                                                        
          equity method investment contribution
                                               -4,000,000                                        
          costs for registration of common shares
                                               -10,000 -216,000                                        
          debt issuance fees
                                          -10,808,000 -360,000 -20,000 -185,000                                          
          less net income attributable to non-controlling interest
                                                -136,000                                        
          topic
                                                                                        
          recognize all excess tax benefits and tax deficiencies as income tax benefit or expense
                                                                                        
          excess tax benefits and deficiencies on the statement of cash flows are classified as an operating activity
                                                                                        
          employee taxes paid when an employer withholds shares for tax-withholding purposes on the statement of cash flows are classified as financing activity
                                                                                        
          accounting for forfeitures and tax withholding elections
                                                                                        
          adjustments to reconcile net income to net cash used in operating activities:
                                                                                        
          equity method investment contribution, net of distributions
                                                                                        
          tax (benefit) loss related to vesting of restricted stock
                                                                                        
          cost in excess of billings on uncompleted contracts
                                                                                        
          sale of investments
                                                                                        
          noncontrolling interest holder contributions, net of tax benefits
                                                                                        
          tax (loss) benefit related to vesting of restricted stock
                                                                                        
          impairment of goodwill and other intangibles
                                                                                        
          proceeds for the issuance of common shares, net of expenses
                                                                                        
          contributions from non-controlling interest owners
                                                                                        
          net change in cash and cash equivalents
                                              2,342,000 465,000 -1,071,000  6,649,000 -921,000 2,362,000 2,362,000  -2,170,000 -38,000 6,662,000 6,662,000                              
          cash and cash equivalents at beginning of period
                                              1,693,000  47,000 47,000  5,469,000 5,469,000                             
          cash and cash equivalents at end of period
                                              2,342,000 465,000 622,000  6,649,000 -921,000 2,409,000 2,409,000  -2,170,000 -38,000 12,131,000 12,131,000  -3,823,000                            
          net cash provided (used) by operating activities
                                                -7,699,000                                        
          less net income attributable to noncontrolling interest
                                                                                        
          gain on reversal of earn-out
                                                                                        
          tax benefit related to vesting of restricted stock
                                                    -46,000 -46,000 -194,000 -24,000 -105,000 -637,000 -637,000  -32,000 -167,000 -373,000 -373,000 -168,000 -264,000 -85,000 -163,000                     
          billings in excess of costs on uncompleted contracts
                                                                                        
          contributions from noncontrolling interest holders, net of losses
                                                                                        
          tax loss (benefit) related to vesting of restricted stock
                                                  23,000 -36,000 46,000 46,000                                   
          sale of long-term investment
                                                       3,376,000 -1,688,000 -1,688,000                              
          trade accounts receivable and net costs and estimated profits in excess of billings
                                                                                        
          accounts payable and accrued expenses and net billings in excess of costs and profits
                                                                                        
          balance at beginning of year
                                                                                        
          charged to costs and expenses
                                                                                        
          charged to other accounts
                                                                                        
          deductions
                                                                                        
          balance at end of year
                                                                                        
          purchase of long-term investment
                                                                                       
          net (used in) cash from financing activities
                                                                                        
          current portion of long-term debt
                                                           26,213,000                             
          long-term debt, less current portion
                                                           168,372,000                             
          total long-term debt
                                                           194,585,000                             
          amount available
                                                           154,124,000                             
          represents amount available to be borrowed at the indicated date under the facility. the amount available to be borrowed increased from december 31, 2012, primarily as a result of the reduction in long-term debt.
                                                                                        
          the decrease in long-term debt is primarily attributable to funds obtained from cash flows from operating activities and the issuance of common stock during december 2013 used to pay down debt obligations.
                                                                                        
          days of sales outstanding
                                                           58,900                             
          inventory turns
                                                           8,300                             
          increase in cash and cash equivalents
                                                                                        
          increase in cash and cash
                                                              -3,220,000 -3,220,000                         
          buildings
                                                               20,000                         
          building improvements
                                                               10,000                         
          furniture, fixtures and equipment
                                                               3,000                         
          leasehold improvements
                                                                                        
          gain on sale of equipment
                                                                                        
          proceeds from the sale of equipment
                                                                                        
          proceeds from exercise of stock options
                                                                                13,000 -2,000 6,000 185,000 
          cash received from income tax refunds
                                                                                        
          adjustments to reconcile net income to net cash provided by operating activities
                                                                                        
          acquisitions of businesses in 2012 include 36.7 million which represented outstanding checks at december 31, 2011, related to an acquisition that occurred in 2011. the accompanying notes are an integral part of these condensed consolidated financial statements.
                                                                                        
          adjustments to reconcile net income to net cash from operating activities
                                                                                        
          operating activities:
                                                                                        
          adjustments to reconcile net income to net cash provided
                                                                                        
          by operating activities – net of acquisitions and divestitures
                                                                                        
          amortization of intangibles
                                                                  2,556,000 2,234,000  1,595,000 1,604,000 1,606,000  1,520,000 1,520,000 1,299,000  1,807,000 1,807,000 1,806,000  1,511,000 1,232,000 1,228,000  504,000 712,000 124,000 
          prepaid expenses and other current assets
                                                                  99,000 -567,000  165,000 -900,000 -579,000  2,253,000 -714,000 -648,000  -543,000 -486,000 -1,222,000   3,591,000 -1,695,000  -1,789,000 1,441,000 2,301,000 
          purchase of businesses, net of cash acquired
                                                                  -31,072,000 -42,413,000     -7,429,000   -153,000 -286,000 -52,000 -4,037,000 -66,084,000 -3,822,000     
          dividends paid in cash
                                                                  -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -30,000 -22,000 -23,000 -15,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 -22,000 -23,000 
          net cash from (used) in financing activities
                                                                                        
          purchase of businesses in 2012 include 36.7 million which represented outstanding checks at december 31, 2011, related to an acquisition in 2011. see notes to unaudited condensed consolidated financial statements.
                                                                                        
          number of shares authorized for grants
                                                                                        
          number of shares granted
                                                                                        
          number of shares forfeited
                                                                                        
          number of shares available for future grants
                                                                                        
          weighted-average grant price of granted shares
                                                                                        
          by operating activities:
                                                                                        
          purchase of businesses in 2012 includes 36.7 million which were outstanding checks at december 31, 2011, related to an acquisition in 2011.
                                                                                        
          see notes to condensed consolidated financial statements.
                                                                                        
          adjustments to reconcile net income to net cash provided by operating activities – net of acquisitions
                                                                                        
          goodwill and other intangible impairment
                                                                                        
          precision inventory impairment
                                                                                        
          amortization
                                                                                        
          stock-based compensation expense
                                                                                        
          tax benefit related to exercise of stock options and vesting of restricted stock
                                                                    -4,000 -97,000 -97,000 193,000 -158,000 -149,000 -101,000 -272,000    -133,000        
          long-term investment
                                                                                        
          principal payments on revolving line of credit, long-term debt and notes payable
                                                                                        
          supplemental disclosures:
                                                                                        
          cash paid for --
                                                                                        
          interest
                                                                                        
          income tax refunds
                                                                                        
          purchase of businesses in 2010 excludes 20 million of common stock, notes and convertible notes issued in connection with acquisitions during 2010. proceeds from debt exclude 6.3 million of convertible notes issued in connection with an acquisition in 2010 and converted to common stock in 2010. purchases of businesses in 2011 excludes 36.7 million in outstanding checks at december 31, 2011 and 1.1 million of common stock issued in connection with an acquisition. the accompanying notes are an integral part of these consolidated financial statements.
                                                                                        
          adjustments to reconcile net income to net cash from operating activities – net of acquisitions
                                                                                        
          carrying value
                                                                                        
          cash
                                                                                        
          marketable securities
                                                                                        
          long-term debt, including current portion
                                                                                        
          proceeds from the sale of business
                                                                         1,428,000             
          purchase of businesses and proceeds from debt exclude 14 million of common stock and convertible notes issued in connection with an acquisition during 2010. proceeds from debt exclude 6.3 million of convertible notes issued in connection with an acquisition in 2010 and converted to common stock in 2010. see notes to condensed consolidated financial statements.
                                                                                        
          conversion of convertible notes to common stock
                                                                                        
          issuance of common stock
                                                                                        
          purchase of businesses and proceeds from debt exclude 14 of common stock and convertible notes issued in connection with an acquisition during 2010. see notes to condensed consolidated financial statements.
                                                                                        
          cash income tax refunds
                                                                                        
          purchase of businesses excludes 20 million of common stock, notes and convertible notes issued in connection with acquisitions during 2010. proceeds from debt exclude 6.3 million of convertible notes issued in connection with an acquisition in 2010 and converted to common stock in 2010. the accompanying notes are an integral part of these consolidated financial statements.
                                                                                        
          decrease in cash
                                                                                        
          purchase of businesses excludes 14 million of common stock and convertible notes issued in connection with an acquisition during 2010. proceeds from debt exclude 6.3 million of convertible notes issued in connection with an acquisition in 2010 and converted to common stock in 2010.
                                                                                        
          proceeds from sale of common stock
                                                                                    -21,000 -45,000   
          tax benefit related to exercise of stock options
                                                                                    -229,000 -52,000 -2,916,000 
          the accompanying notes are an integral part of these consolidated financial statements.
                                                                                        
          by operating activities – net of acquisitions
                                                                                        
          compensation expense from restricted stock
                                                                             503,000 478,000 262,000         
          accounts payable and accrued liabilities
                                                                             -47,000 -17,793,000 -9,424,000  -3,669,000 8,144,000 -1,644,000  13,938,000 434,000 -4,250,000 
          gain from interest rate swap, net of income taxes
                                                                                        
          comprehensive income
                                                                                        
          increase (decrease) in cash
                                                                              -3,813,000 585,000         
          adjustments to reconcile net income to net cash provided by (used in) operating activities – net of acquisitions
                                                                                        
          minority interest in loss of consolidated subsidiary
                                                                                        
          collections on notes receivable from shareholders
                                                                                        
          by (used in) operating activities
                                                                                        
          compensation expense on restricted stock
                                                                                        
          benefit from deferred income taxes
                                                                                     -442,000 40,000 -172,000 
          investing activities:
                                                                                        
          financing activities:
                                                                                        
          assets
                                                                                        
          current assets
                                                                                        
          other current assets
                                                                                        
          total current assets
                                                                                        
          other assets
                                                                                        
          total assets
                                                                                        
          liabilities and shareholders’ equity
                                                                                        
          current liabilities
                                                                                        
          income taxes payable
                                                                                        
          other current liabilities
                                                                                        
          total current liabilities
                                                                                        
          other liabilities
                                                                                        
          total liabilities
                                                                                        
          shareholders’ equity
                                                                                        
          retained earnings
                                                                                        
          other shareholders’ equity
                                                                                        
          total shareholders’ equity
                                                                                        
          total liabilities and shareholders’ equity
                                                                                        
          compensation expense on stock options and restricted stock
                                                                                  227,000 227,000  160,000 121,000 129,000 
          (decrease) increase in cash
                                                                                   -166,000     
          compensation expense from stock options and restricted stock
                                                                                        
          payments for employee taxes related to exercise of stock options
                                                                                        
          noncash activities: changes in operating assets and liabilities exclude the 4.5 million after tax benefit of tax deductions related to stock option exercises in 2005 and the 0.8 million exchange of a note receivable for 20,049 shares of common stock. the accompanying notes are an integral part of these consolidated financial statements.
                                                                                        
          purchases of businesses
                                                                                        
          payments for payroll taxes related to exercise of stock options
                                                                                        
          purchase of business