XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 17,746 $ 14,394
Accounts receivable, net of allowance for expected credit losses of $477 and $474 7,805 6,507
Inventories 12,968 16,161
Prepaid income taxes 431 401
Other current assets 738 899
Total current assets 39,688 38,362
Fixed assets, net of accumulated depreciation of $19,841 and $19,468 1,513 1,818
Right-of-use assets, net of accumulated amortization of $2,298 and $1,796 667 1,141
Goodwill 2,621 2,621
Intangible assets, net of accumulated amortization of $1,606 and $1,606 0 0
Other assets 60 92
Total noncurrent assets 4,861 5,672
Total assets 44,549 44,034
Current liabilities:    
Revolving loan payable 3,000 3,000
Accounts payable 3,925 4,569
Accrued liabilities 4,095 3,253
Lease liabilities 703 955
Deferred revenue 1,162 1,107
Total current liabilities 12,885 12,884
Deferred revenue, net of current portion 333 246
Lease liabilities, net of current portion 0 231
Other liabilities 46 40
Total noncurrent liabilities 379 517
Total liabilities 13,264 13,401
Commitments and contingencies (see Notes 5 and 8)
Shareholders' Equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 14,137,168 and 14,068,049 shares issued, respectively; 10,092,326 and 10,023,207 shares outstanding, respectively 141 141
Additional paid-in capital 58,864 58,141
Retained earnings 4,391 4,515
Accumulated other comprehensive loss, net of tax (1) (54)
Treasury stock, at cost (4,044,842 shares) (32,110) (32,110)
Total shareholders' equity 31,285 30,633
Total liabilities and shareholders' equity $ 44,549 $ 44,034