XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 3,446 $ 6,399
Accounts receivable, less allowance for credit losses of $503 in 2025 and $494 in 2024 30,814 28,236
Inventories 57,274 56,254
Prepaid expenses and other current assets 5,311 4,571
Total current assets 96,845 95,460
Property, plant and equipment:    
Land 2,692 2,688
Buildings 19,494 20,506
Machinery and equipment 39,810 37,368
Total property, plant and equipment 61,996 60,562
Less: accumulated depreciation 29,843 28,908
Net property, plant and equipment 32,153 31,654
Operating lease right-of-use asset, net 4,443 4,826
Goodwill 9,908 9,908
Intangible assets, less accumulated amortization 19,690 20,323
Total assets 163,039 162,171
Current liabilities:    
Accounts payable 7,433 9,005
Operating lease liability - current portion 1,533 1,564
Current portion of mortgage payable 441 437
Other current liabilities 10,662 11,866
Total current liabilities 20,069 22,872
Long-term debt 20,428 17,606
Mortgage payable, net of current portion 9,769 9,868
Operating lease liability - non-current portion 3,012 3,367
Deferred income taxes 1,465 1,465
Other non-current liabilities 15 13
Total liabilities 54,758 55,191
Commitments and contingencies (see note 2)
STOCKHOLDERS' EQUITY    
5,299,370 shares issued and 3,754,498 shares outstanding in 2025 and 2024 13,248 13,248
Additional paid-in capital 17,931 17,981
Retained earnings 95,588 94,498
Treasury stock, at cost - 1,544,872 shares in 2025 and 2024 (15,996) (15,996)
Accumulated other comprehensive loss:    
Translation adjustment (2,490) (2,751)
Total stockholders’ equity 108,281 106,980
Total liabilities and stockholders’ equity $ 163,039 $ 162,171