XML 105 R84.htm IDEA: XBRL DOCUMENT v3.24.0.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic earnings per share:      
Weighted average shares outstanding (in shares) 16,870 18,631 18,949
Net income attributable to DXP Enterprises, Inc. $ 68,812 $ 48,155 $ 16,496
Series B convertible preferred stock dividend (90) (90) (90)
Net income attributable to common shareholders $ 68,722 $ 48,065 $ 16,406
Per share amount (in dollars per share) $ 4.07 $ 2.58 $ 0.87
Diluted earnings per share:      
Weighted average shares outstanding (in shares) 16,870 18,631 18,949
Assumed conversion of convertible preferred stock (in shares) 840 840 840
Total dilutive shares (in shares) 17,710 19,471 19,789
Net income attributable to common shareholders $ 68,722 $ 48,065 $ 16,406
Series B convertible preferred stock dividend 90 90 90
Net income attributable to DXP Enterprises, Inc. $ 68,812 $ 48,155 $ 16,496
Per share amount (in dollars per share) $ 3.89 $ 2.47 $ 0.83