v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net Sales $ 17,780 $ 16,071 $ 35,116 $ 34,985
Cost of Sales 14,537 13,568 28,976 29,440
Gross Profit 3,243 2,503 6,140 5,545
Research and Product Development 40 0 40 0
Selling and Marketing 577 572 1,144 1,283
General and Administrative 3,687 3,280 7,497 6,971
Operating Loss (1,061) (1,349) (2,541) (2,709)
Other Income (Expense):        
Realized Gain on Available-for-Sale Investments 130 64 250 120
Interest Expense (281) (276) (563) (553)
Interest Income 40 69 77 135
Total Other Expense, net (111) (143) (236) (298)
Net Loss $ (1,172) $ (1,492) $ (2,777) $ (3,007)
Basic Net (Loss) Income per Share (in dollars per share) $ (0.34) $ (0.48) $ (0.74) $ (0.92)
Diluted Net (Loss) Income per Share (in dollars per share)     $ (0.74) $ (0.92)
Basic Weighted Average Shares Outstanding (in shares) 3,958,568 3,431,130 3,950,245 3,420,448
Diluted Weighted Average Shares Outstanding (in shares) 3,958,568 3,431,130 3,950,245 3,420,448