XML 23 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 197,274 $ 51,919
Accounts receivable, net 305,561 362,007
Inventories, net 343,363 377,480
Prepaid expenses and other current assets 11,206 12,497
Income tax receivable  91 54
Total current assets 857,495 803,957
Rental equipment, net 52,942 39,264
Property, plant and equipment 365,608 365,960
Less:  Accumulated depreciation (207,276) (199,300)
Total property, plant and equipment, net 158,332 166,660
Goodwill 203,027 206,536
Intangible assets, net 151,360 168,296
Deferred income taxes 1,118 1,375
Other non-current assets 26,005 23,298
Total assets 1,450,279 1,409,386
Current liabilities:    
Trade accounts payable 84,505 99,678
Income taxes payable 13,259 12,529
Accrued liabilities 77,537 86,711
Current maturities of long-term debt and finance lease obligations 15,008 15,008
Total current liabilities 190,309 213,926
Long-term debt and finance lease obligations, net of current maturities 205,473 220,269
Long-term tax liability 626 2,634
Other long-term liabilities 24,619 23,694
Deferred income taxes 10,998 16,100
Stockholders’ equity:    
Common stock, $.10 par value, 20,000,000 shares authorized; 12,017,308 and 11,964,181 outstanding at December 31, 2024 and December 31, 2023, respectively 1,202 1,196
Additional paid-in capital 146,866 137,791
Treasury stock, at cost; 82,600 shares at December 31, 2024 and December 31, 2023 (4,566) (4,566)
Retained earnings 956,347 852,859
Accumulated other comprehensive loss (81,595) (54,517)
Total stockholders’ equity 1,018,254 932,763
Total liabilities and stockholders’ equity $ 1,450,279 $ 1,409,386