XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings per share:            
Weighted average shares outstanding (in shares) 15,694   15,868   15,696 15,998
Net income attributable to DXP Enterprises, Inc. $ 23,612 $ 20,589 $ 16,693 $ 11,332 $ 44,201 $ 28,025
Convertible preferred stock dividend 22   22   45 45
Net income attributable to common shareholders $ 23,590   $ 16,671   $ 44,156 $ 27,980
Per share amount (in dollars per share) $ 1.50   $ 1.05   $ 2.81 $ 1.75
Diluted earnings per share:            
Weighted average shares outstanding (in shares) 15,694   15,868   15,696 15,998
Assumed conversion of convertible preferred stock (in shares) 840   840   840 840
Total dilutive shares (in shares) 16,534   16,708   16,536 16,838
Net income attributable to common shareholders $ 23,590   $ 16,671   $ 44,156 $ 27,980
Convertible preferred stock dividend 22   22   45 45
Net income attributable to DXP Enterprises, Inc. $ 23,612   $ 16,693   $ 44,201 $ 28,025
Per share amount (in dollars per share) $ 1.43   $ 1.00   $ 2.67 $ 1.66