XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ 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
Income Statement [Abstract]                              
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
Cost of sales                         728,070 915,062 882,866
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
Selling, general and administrative expense                         244,981 282,377 263,757
Impairment and other charges                         59,883 0 0
Total operating income                         (27,668) 67,412 72,086
Other expense (income), net                         74 (45) (1,192)
Interest expense                         20,571 19,498 20,937
Income (loss) before income taxes                         (48,313) 47,959 52,341
Provision for income taxes (benefit)                         (18,696) 11,194 14,107
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 loss attributable to noncontrolling interest                         (348) (260) (111)
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
Preferred stock dividend                         90 90 90
Net income (loss) attributable to common shareholders                         (29,359) 36,935 38,255
Cumulative translation adjustment, net of income taxes                         1,941 (687) 224
Comprehensive income (loss)                         $ (27,676) $ 36,078 $ 38,458
Earnings (loss) per share (Note 15)                              
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
Weighted average common shares outstanding:                              
Basic (in shares)                         17,748 17,592 17,553
Diluted (in shares)                         17,748 18,432 18,393