XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 9,969 $ 10,326
credit losses of $31 and $22, respectively 3,905 3,960
Inventories 5,972 6,212
Other current assets 781 659
TOTAL CURRENT ASSETS 20,627 21,157
Property, plant and equipment - net 1,050 1,001
Other assets 2,440 2,812
TOTAL ASSETS 24,117 24,970
CURRENT LIABILITIES:    
Accounts payable 1,366 820
Accrued compensation 1,056 1,517
Deferred revenue 1,254 1,535
Other accrued liabilities 1,380 1,161
Income taxes payable 20 39
TOTAL CURRENT LIABILITIES 5,076 5,072
Operating lease liabilities 1,750 2,160
Long-term other payables 45 112
COMMITMENTS 0 0
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,374,698 shares as of June 30, 2025 and 9,236,040 shares as of December 31, 2024 23,804 23,475
Accumulated earnings (deficit) (6,862) (5,738)
Accumulated other comprehensive income 304 111
TOTAL STOCKHOLDERS' EQUITY 17,246 17,626
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 24,117 $ 24,970