XML 19 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 $ 66,479 $ 83,931
Restricted cash 15,247 15,695
Accounts receivable, less allowances of $2,416 and $2,120, respectively 250,717 213,448
Inventories 348,226 315,984
Prepaid expenses and other current assets 31,505 28,272
Total current assets 712,174 657,330
Property, plant and equipment, net 125,524 113,811
Rental equipment, net 39,376 24,575
Goodwill 462,789 399,925
Deferred tax asset, net 136 95
Intangible assets, net 269,763 253,834
Cash value of life insurance 19,916 18,493
Right of use operating lease assets 91,962 76,340
Other assets 5,615 5,928
Total assets 1,727,255 1,550,331
Current liabilities:    
Accounts payable 125,575 98,674
Current portion of long-term debt 40,476 32,551
Current portion of lease liabilities 18,951 13,549
Accrued expenses and other current liabilities 81,259 97,241
Total current liabilities 266,261 242,015
Long-term debt, less current portion, net 693,903 535,881
Lease liabilities 77,758 67,065
Deferred tax liability, net 22,265 18,326
Other liabilities 26,525 25,443
Total liabilities 1,086,712 888,730
Commitments and contingencies (Note 15)
Stockholders’ equity    
Preferred stock, $1 par value: Authorized - 500,000 shares, issued and outstanding - None [1] 0 0
Common stock, $1 par value: Authorized - 70,000,000 shares Issued - 47,738,290 and 47,535,618 shares, respectively Outstanding - 46,856,757 and 46,758,359 shares, respectively [1] 46,856 46,758
Capital in excess of par value [1] 677,473 671,154
Retained deficit [1] (42,039) (34,707)
Treasury stock - 881,533 and 777,259 shares, respectively [1] (19,631) (16,434)
Accumulated other comprehensive income (loss) [1] (22,116) (5,170)
Total stockholders’ equity [1] 640,543 661,601
Total liabilities and stockholders’ equity $ 1,727,255 $ 1,550,331
[1] The accompanying Consolidated Financial Statements and notes thereto have been retroactively adjusted to reflect the two-for-one stock split completed in August 2023. See Note 1 – Nature of Operations and Basis of Presentation for details.