XML 20 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 $ 10,326 $ 12,341
Trade accounts receivable, net of allowance for credit losses of $22 and $72, respectively 3,960 5,707
Inventories 6,212 5,875
Other current assets 659 690
TOTAL CURRENT ASSETS 21,157 24,613
Property, plant and equipment - net 1,001 1,359
Other assets 2,812 1,429
TOTAL ASSETS 24,970 27,401
CURRENT LIABILITIES:    
Accounts payable 820 1,272
Accrued compensation 1,517 2,003
Deferred revenue 1,535 1,362
Other accrued liabilities 1,161 1,438
Income taxes payable 39 113
TOTAL CURRENT LIABILITIES 5,072 6,188
Operating lease liabilities 2,160 702
Long-term other payables 112 192
STOCKHOLDERS' EQUITY    
Preferred stock - Authorized, 5,000,000 shares, including 200,000 shares of Series A Junior Participating Issued and outstanding, none 0 0
Common stock, at stated value - Authorized, 30,000,000 shares Issued and outstanding, 9,236,040 shares as of December 31, 2024 and 9,020,819 shares as of December 31, 2023 23,475 22,731
Accumulated earnings (deficit) (5,738) (2,645)
Accumulated other comprehensive income (111) 233
TOTAL STOCKHOLDERS' EQUITY 17,626 20,319
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 24,970 $ 27,401