XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 14,178 $ 14,394
Accounts receivable, net of allowance for expected credit losses of $475 and $474 9,062 6,507
Inventories 14,415 16,161
Prepaid income taxes 402 401
Other current assets 861 899
Total current assets 38,918 38,362
Fixed assets, net of accumulated depreciation of $19,652 and $19,468 1,645 1,818
Right-of-use assets, net of accumulated amortization of $2,041 and $1,796 905 1,141
Goodwill 2,621 2,621
Intangible assets, net of accumulated amortization of $1,606 and $1,606 0 0
Other assets 75 92
Total noncurrent assets 5,246 5,672
Total assets 44,164 44,034
Current liabilities:    
Revolving loan payable 3,000 3,000
Accounts payable 4,670 4,569
Accrued liabilities 3,105 3,253
Lease liabilities 852 955
Deferred revenue 1,125 1,107
Total current liabilities 12,752 12,884
Deferred revenue, net of current portion 335 246
Lease liabilities, net of current portion 96 231
Other liabilities 40 40
Total noncurrent liabilities 471 517
Total liabilities 13,223 13,401
Commitments and contingencies (see Notes 5 and 8)
Shareholders' equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 14,125,559 and 14,068,049 shares issued, respectively; 10,080,717 and 10,023,207 shares outstanding, respectively 141 141
Additional paid-in capital 58,414 58,141
Retained earnings 4,534 4,515
Accumulated other comprehensive loss, net of tax (38) (54)
Treasury stock, at cost (4,044,842 shares) (32,110) (32,110)
Total shareholders' equity 30,941 30,633
Total liabilities and shareholders' equity $ 44,164 $ 44,034