v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 18,841 $ 20,433
Accounts receivable, net of allowance for expected credit losses of $476 and $476 9,024 6,364
Inventories 9,574 10,858
Prepaid income taxes 379 399
Other current assets 894 754
Total current assets 38,712 38,808
Fixed assets, net of accumulated depreciation of $18,654 and $18,519 1,168 1,243
Right-of-use assets, net of accumulated amortization of $1,106 and $1,918 3,347 557
Goodwill 2,621 2,621
Intangible assets, net of accumulated amortization of $1,606 and $1,606 1,983 1,503
Other assets 56 37
Total noncurrent assets 9,175 5,961
Total assets 47,887 44,769
Current liabilities:    
Revolving loan payable 3,000 3,000
Accounts payable 4,414 3,539
Accrued liabilities 3,113 4,763
Lease liabilities 503 346
Deferred revenue 1,340 1,400
Total current liabilities 12,370 13,048
Deferred revenue, net of current portion 322 355
Lease liabilities, net of current portion 2,860 215
Other liabilities 47 35
Total noncurrent liabilities 3,229 605
Total liabilities 15,599 13,653
Commitments and contingencies (see Notes 5 and 8)
Shareholders' equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 14,321,121 and 14,170,676 shares issued, respectively; 10,276,279 and 10,125,834 shares outstanding, respectively 142 141
Additional paid-in capital 60,266 59,824
Retained earnings 4,041 3,275
Accumulated other comprehensive loss, net of tax (51) (14)
Treasury stock, at cost (4,044,842 shares) (32,110) (32,110)
Total shareholders' equity 32,288 31,116
Total liabilities and shareholders' equity $ 47,887 $ 44,769