v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 19,387 $ 20,433
Accounts receivable, net of allowance for expected credit losses of $476 and $476 10,359 6,364
Inventories 9,094 10,858
Prepaid income taxes 424 399
Other current assets 1,298 754
Total current assets 40,562 38,808
Fixed assets, net of accumulated depreciation of $18,793 and $18,519 1,099 1,243
Right-of-use assets, net of accumulated amortization of $1,246 and $1,918 3,209 557
Goodwill 2,621 2,621
Intangible assets, net of accumulated amortization of $1,606 and $1,606 3,476 1,503
Other assets 55 37
Total noncurrent assets 10,460 5,961
Total assets 51,022 44,769
Current liabilities:    
Revolving loan payable 3,000 3,000
Accounts payable 5,034 3,539
Accrued liabilities 4,907 4,763
Lease liabilities 506 346
Deferred revenue 1,850 1,400
Total current liabilities 15,297 13,048
Deferred revenue, net of current portion 292 355
Lease liabilities, net of current portion 2,724 215
Other liabilities 34 35
Total noncurrent liabilities 3,050 605
Total liabilities 18,347 13,653
Commitments and contingencies (see Notes 6 and 9)
Shareholders' equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 14,369,313 and 14,170,676 shares issued, respectively; 10,324,471 and 10,125,834 shares outstanding, respectively 142 141
Additional paid-in capital 60,697 59,824
Retained earnings 3,991 3,275
Accumulated other comprehensive loss, net of tax (45) (14)
Treasury stock, at cost (4,044,842 shares) (32,110) (32,110)
Total shareholders' equity 32,675 31,116
Total liabilities and shareholders' equity $ 51,022 $ 44,769