XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic earnings per share:    
Weighted average shares outstanding (in shares) 15,698 16,128
Net income attributable to DXP Enterprises, Inc. $ 20,589 $ 11,332
Convertible preferred stock dividend 23 23
Net income attributable to common shareholders $ 20,566 $ 11,309
Per share amount (in dollars per share) $ 1.31 $ 0.70
Diluted earnings per share:    
Weighted average shares outstanding (in shares) 15,698 16,128
Assumed conversion of convertible preferred stock (in shares) 840 840
Total dilutive shares (in shares) 16,538 16,968
Net income attributable to common shareholders $ 20,566 $ 11,309
Convertible preferred stock dividend 23 23
Net income attributable to DXP Enterprises, Inc. $ 20,589 $ 11,332
Per share amount (in dollars per share) $ 1.25 $ 0.67