XML 128 R113.htm IDEA: XBRL DOCUMENT v3.21.2
QUARTERLY FINANCIAL INFORMATION (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Error Corrections and Prior Period Adjustments Restatement [Line Items]                              
Sales $ 232,700 $ 220,200 $ 251,400 $ 301,000 $ 293,200 $ 327,200 $ 333,300 $ 311,200 $ 313,600 $ 308,000 $ 311,200 $ 285,900 $ 1,005,266 $ 1,264,851 $ 1,218,709
Gross profit 62,600 61,400 70,100 83,100 77,500 93,500 92,800 86,000 88,200 84,700 85,600 77,400 277,196 349,789 335,843
Net income (loss) (3,200) (34,800) 2,400 6,000 1,300 13,800 14,000 7,600 12,300 8,800 11,900 5,200 (29,617) 36,765 38,234
Net income (loss) attributable to DXP Enterprises, Inc. $ (3,000) $ (34,700) $ 2,400 $ 6,000 $ 1,600 $ 13,700 $ 14,000 $ 7,700 $ 12,400 $ 8,800 $ 11,900 $ 5,200 $ (29,269) $ 37,025 $ 38,345
Basic (in dollars per share) $ (0.18) $ (1.95) $ 0.14 $ 0.34 $ 0.09 $ 0.78 $ 0.80 $ 0.44 $ 0.70 $ 0.50 $ 0.68 $ 0.30 $ (1.65) $ 2.10 $ 2.18
Diluted (in dollars per share) $ (0.18) $ (1.95) $ 0.13 $ 0.32 $ 0.08 $ 0.74 $ 0.76 $ 0.42 $ 0.67 $ 0.48 $ 0.65 $ 0.29 $ (1.65) $ 2.01 $ 2.08
As Reported                              
Error Corrections and Prior Period Adjustments Restatement [Line Items]                              
Sales $ 232,700 $ 220,200 $ 251,400 $ 301,000 $ 295,500 $ 327,200 $ 333,300 $ 311,200 $ 311,000 $ 308,000 $ 311,200 $ 285,900 $ 1,005,266 $ 1,267,189 $ 1,216,197
Gross profit 64,300 61,300 70,000 84,000 78,300 92,700 92,000 84,200 86,600 84,100 85,100 76,400 279,269 347,224 332,208
Net income (loss) (2,000) (34,700) 2,100 5,700 2,100 13,200 13,400 7,300 11,100 8,400 11,600 4,500 $ (29,074) $ 35,775 $ 35,521
Net income (loss) attributable to DXP Enterprises, Inc. $ (1,900) $ (34,700) $ 2,100 $ 5,700 $ 2,200 $ 13,100 $ 13,400 $ 7,300 $ 11,100 $ 8,400 $ 11,600 $ 4,600      
Basic (in dollars per share) $ (0.11) $ (1.95) $ 0.12 $ 0.31 $ 0.12 $ 0.74 $ 0.76 $ 0.41 $ 0.63 $ 0.48 $ 0.66 $ 0.26 $ (1.62) $ 2.04 $ 2.02
Diluted (in dollars per share) $ (0.11) $ (1.95) $ 0.12 $ 0.31 $ 0.12 $ 0.71 $ 0.73 $ 0.40 $ 0.60 $ 0.46 $ 0.63 $ 0.25 $ (1.62) $ 1.96 $ 1.94