XML 15 R2.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 $ 13,450 $ 5,263
Receivables, net 84,677 64,449
Inventories 87,536 70,191
Prepaid expenses 4,303 3,433
Refundable income taxes 4,979 1,297
Total current assets 194,945 144,633
Property, plant and equipment, net 70,564 62,137
Goodwill 189,657 113,263
Intangible assets, net 144,252 64,116 [1]
Non-qualified deferred compensation plan 6,174 5,323
Right of use assets 16,148 13,588
Deferred income taxes 0 607
Equity method investment 6,808 0
Other assets 447 469
Total assets [2] 628,995 404,136
Current liabilities:    
Accounts payable 24,269 22,286
Accrued expenses 30,410 22,085
Deferred revenue 4,667 6,616
Lease liabilities 4,226 3,222
Income taxes payable 223 0
Current portion of long-term debt 12,500 4,000
Total current liabilities 76,295 58,209
Long-term debt, less current portion 176,875 28,000
Deferred income taxes 3,296 428
Non-qualified deferred compensation plan 6,193 5,412
Lease liabilities 12,432 10,815
Other liabilities 11,144 15,181
Total liabilities 286,235 118,045
Commitments and Contingencies  
Stockholders’ equity:    
Preferred stock, $.01 par value, 1,000,000 shares authorized; no shares issued 0 0
Common stock, $.01 par value, 20,000,000 shares authorized; 7,706,344 and 7,676,785 shares issued and outstanding, respectively at December 31, 2024; and 7,669,339 and 7,639,780 shares issued and outstanding, respectively, at December 31, 2023 77 76
Additional paid-in capital 40,934 38,814
Retained earnings 306,501 247,520
Accumulated other comprehensive (loss) income (4,165) 268
Treasury stock at cost, 29,559 shares at December 31, 2024 and 2023 (587) (587)
Total stockholders' equity 342,760 286,091
Total liabilities and stockholders' equity $ 628,995 $ 404,136
[1] Note – This table has been updated to conform to the current year presentation.
[2] See Consolidated Balance Sheet for details