XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Schedule of Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per share:                
Weighted average shares outstanding (in shares) 15,686     15,750     15,693 15,915
Net income attributable to DXP Enterprises, Inc. $ 21,631 $ 23,612 $ 20,589 $ 21,101 $ 16,693 $ 11,332 $ 65,832 $ 49,126
Convertible preferred stock dividend 23     23     68 68
Net income attributable to common shareholders $ 21,608     $ 21,078     $ 65,764 $ 49,058
Per share amount (in dollars per share) $ 1.38     $ 1.34     $ 4.19 $ 3.08
Diluted earnings per share:                
Weighted average shares outstanding (in shares) 15,686     15,750     15,693 15,915
Assumed conversion of convertible preferred stock (in shares) 840     840     840 840
Total dilutive shares (in shares) 16,526     16,590     16,533 16,755
Net income attributable to common shareholders $ 21,608     $ 21,078     $ 65,764 $ 49,058
Convertible preferred stock dividend 23     23     68 68
Net income attributable to DXP Enterprises, Inc. $ 21,631     $ 21,101     $ 65,832 $ 49,126
Per share amount (in dollars per share) $ 1.31     $ 1.27     $ 3.98 $ 2.93