XML 25 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash $ 173,120 $ 46,026
Restricted cash 91 91
Accounts receivable, net of allowance of $5,584 and $7,610, respectively 311,171 320,880
Inventories 103,805 101,392
Costs and estimated profits in excess of billings 42,323 23,588
Prepaid expenses and other current assets 18,044 24,137
Total current assets 648,554 516,114
Property and equipment, net 61,618 45,964
Goodwill 343,991 333,759
Other intangible assets, net 63,895 79,585
Operating lease right of use assets, net 48,729 57,402
Other long-term assets 10,649 4,456
Total assets 1,177,436 1,037,280
Current liabilities:    
Current maturities of debt 5,500 4,369
Trade accounts payable 96,469 92,805
Accrued wages and benefits 36,238 26,260
Customer advances 12,160 20,128
Billings in excess of costs and estimated profits 9,506 10,411
Short-term operating lease liabilities 15,438 18,083
Other current liabilities 48,854 40,845
Total current liabilities 224,165 212,901
Long-term debt, net of unamortized debt issuance costs and discounts 520,697 409,205
Long-term operating lease liabilities 34,336 40,189
Other long-term liabilities 17,359 9,593
Total long-term liabilities 572,392 458,987
Total liabilities 796,557 671,888
Commitments and Contingencies (Note 17)
Shareholders' Equity:    
Common stock, $0.01 par value, 100,000,000 shares authorized; 16,177,237 and 17,690,069 outstanding, respectively 345 345
Additional paid-in capital 216,482 213,937
Retained earnings 319,271 250,549
Accumulated other comprehensive loss (31,240) (31,675)
Treasury stock, at cost 4,141,989 and 2,435,352 shares, respectively (123,995) (67,780)
Total DXP Enterprises, Inc. equity 380,879 365,392
Total liabilities and equity 1,177,436 1,037,280
Series A preferred Stock    
Shareholders' Equity:    
Series A preferred stock, $1.00 par value; 1,000,000 shares authorized. Series B convertible preferred stock, $1.00 par value; 1,000,000 shares authorized 1 1
Series B convertible preferred stock    
Shareholders' Equity:    
Series A preferred stock, $1.00 par value; 1,000,000 shares authorized. Series B convertible preferred stock, $1.00 par value; 1,000,000 shares authorized $ 15 $ 15