XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.1
EARNINGS PER SHARE DATA - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Basic:      
Weighted average shares outstanding (in shares) 18,949 17,748 17,592
Net income (loss) attributable to DXP Enterprises, Inc. $ 16,496 $ (29,269) $ 37,025
Convertible preferred stock dividend (90) (90) (90)
Net income (loss) attributable to common shareholders $ 16,406 $ (29,359) $ 36,935
Per share amount (in dollars per share) $ 0.87 $ (1.65) $ 2.10
Diluted:      
Weighted average shares outstanding (in shares) 18,949 17,748 17,592
Assumed conversion of convertible preferred stock (in shares) 840 0 840
Total dilutive shares (in shares) 19,789 17,748 18,432
Net income (loss) attributable to common shareholders $ 16,406 $ (29,359) $ 36,935
Convertible preferred stock dividend 90 0 90
Net income (loss) attributable to DXP Enterprises, Inc. $ 16,496 $ (29,359) $ 37,025
Per share amount (in dollars per share) $ 0.83 $ (1.65) $ 2.01