XML 19 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 $ 16,728 $ 13,198
Accounts receivable, net of allowance for credit losses and discounts & allowances of $1,590 and $1,270 at December 31, 2024 and 2023, respectively 15,424 13,875
Inventories, net 8,678 9,104
Prepaid expenses and other current assets 2,144 2,019
Refundable income taxes 631 0
Total current assets 43,605 38,196
Property, plant and equipment, net 26,862 22,764
Operating lease right-of use asset 118 192
Goodwill 11,704 11,704
Intangible assets, net 6,358 6,898
Other assets 1,900 1,900
Total assets 90,547 81,654
Current liabilities    
Current portion of note payable 0 1,250
Accounts payable 10,401 9,976
Accrued expenses 5,103 4,916
Accrued income taxes 0 474
Total current liabilities 15,504 16,616
Note payable 0 1,483
Operating lease liabilities 70 118
Deferred income taxes, net 3,062 3,001
Total liabilities 18,636 21,218
Commitments and contingencies (Note 9)
Stockholders’ equity    
Preferred stock, no par value; 2,500 shares authorized; none issued 0 0
Common stock, no par value; 40,000 shares authorized; 17,274 shares issued; 15,100 and 14,691 shares outstanding at 2024 and 2023 6,509 6,509
Paid-in capital 4,632 4,825
Treasury stock, at cost (14,052) (16,695)
Retained earnings 74,822 65,797
Total stockholders’ equity 71,911 60,436
Total liabilities and stockholders’ equity $ 90,547 $ 81,654