XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 14,394 $ 12,321
Accounts receivable, net of allowance for expected credit losses of $474 and $768 6,507 9,824
Inventories 16,161 17,759
Prepaid income taxes 401 322
Other current assets 899 773
Total current assets 38,362 40,999
Fixed assets, net of accumulated depreciation of $19,468 and $18,646 1,818 2,421
Right-of-use assets, net 1,141 1,602
Goodwill 2,621 2,621
Deferred tax assets 0 6,304
Intangible assets, net of accumulated amortization of $1,606 and $1,518 0 88
Other assets 92 163
Total noncurrent assets 5,672 13,199
Total assets 44,034 54,198
Current liabilities:    
Revolving loan payable 3,000 2,250
Accounts payable 4,569 4,431
Accrued liabilities 3,253 4,947
Lease liabilities 955 929
Deferred revenue 1,107 1,079
Total current liabilities 12,884 13,636
Deferred revenue, net of current portion 246 209
Lease liabilities, net of current portion 231 720
Other liabilities 40 219
Total noncurrent liabilities 517 1,148
Total liabilities 13,401 14,784
Commitments and contingencies (see Notes 9 and 15)
Shareholders' equity:    
Preferred stock 0 0
Common stock, $0.01 par value, 20,000,000 authorized at December 31, 2024 and 2023; 14,068,049 and 14,003,653 shares issued; 10,023,207 and 9,958,811 shares outstanding, at December 31, 2024 and 2023, respectively 141 140
Additional paid-in capital 58,141 57,055
Retained earnings 4,515 14,378
Accumulated other comprehensive loss, net of tax (54) (49)
Treasury stock, 4,044,842 shares, at cost (32,110) (32,110)
Total shareholders' equity 30,633 39,414
Total liabilities and shareholders' equity 44,034 54,198
Series A Preferred Stock [Member]    
Shareholders' equity:    
Preferred stock $ 0 $ 0