v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 3,641 $ 6,399
Accounts receivable, less allowance for credit losses of $527 in 2025 and $494 in 2024 36,174 28,236
Inventories 57,309 56,254
Prepaid expenses and other current assets 4,217 4,571
Total current assets 101,341 95,460
Property, plant and equipment:    
Land 2,702 2,688
Buildings 19,635 20,506
Machinery and equipment 41,503 37,368
Total property, plant and equipment 63,840 60,562
Less: accumulated depreciation 30,939 28,908
Net property, plant and equipment 32,901 31,654
Operating lease right-of-use asset, net 7,607 4,826
Goodwill 9,908 9,908
Intangible assets, less accumulated amortization 19,111 20,323
Total assets 170,868 162,171
Current liabilities:    
Accounts payable 10,181 9,005
Operating lease liability - current portion 1,525 1,564
Current portion of mortgage payable 445 437
Other current liabilities 11,323 11,866
Total current liabilities 23,474 22,872
Long-term debt 16,352 17,606
Mortgage payable, net of current portion 9,662 9,868
Operating lease liability - non-current portion 6,177 3,367
Deferred income taxes 1,465 1,465
Other non-current liabilities 16 13
Total liabilities 57,146 55,191
Commitments and contingencies (see note 2)
STOCKHOLDERS' EQUITY    
Common stock, par value $2.50: authorized 8,000,000 shares; 5,344,124 shares issued and 3,799,252 shares outstanding in 2025 and 5,299,370 shares issued and 3,754,498 shares outstanding in 2024 13,360 13,248
Additional paid-in capital 18,335 17,981
Retained earnings 99,731 94,498
Treasury stock, at cost - 1,544,872 shares in 2025 and 2024 (15,996) (15,996)
Accumulated other comprehensive loss:    
Translation adjustment (1,708) (2,751)
Total stockholders’ equity 113,722 106,980
Total liabilities and stockholders’ equity $ 170,868 $ 162,171