v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 6,058 $ 7,149
Accounts receivable, net 3,575 3,594
Inventories 4,536 4,326
Prepaid expenses and other current assets 2,650 2,562
Total current assets 16,819 17,631
Property, plant and equipment, net 2,596 2,440
Operating lease right-of-use assets, net 647 728
Intangible assets, net 6,058 6,224
Other assets 46  
Total assets 26,166 27,023
Current liabilities:    
Notes and loans payable-current 616 204
Operating lease obligations 176 168
Accounts payable 695 1,000
Accrued expenses and other current liabilities 1,074 836
Accrued excise taxes and fees 2,463 3,343
Contract liabilities 1,430 1,721
Total current liabilities 6,454 7,272
Long-term liabilities:    
Notes and loans payable 446 504
Operating lease obligations 511 601
Other long-term liabilities 114 154
Total liabilities 7,525 8,531
Commitments and contingencies (Note 12)
Mezzanine equity:    
Series A convertible preferred shares, $0.00001 par value; 10,000,000 shares authorized, 0 shares issued and outstanding at June 30, 2026 and 9,650 at December 31, 2025, respectively 2,734
Shareholders' equity:    
Common stock, $.00001 par value, 500,000,000 shares authorized, 502,839 shares issued and outstanding at June 30, 2026 and 25,709 at December 31, 2025, respectively
Capital in excess of par value 424,173 414,683
Accumulated deficit (405,532) (398,925)
Total shareholders' equity 18,641 15,758
Total liabilities, mezzanine equity and shareholders' equity 26,166 27,023
Series A Convertible Preferred Shares    
Mezzanine equity:    
Series A convertible preferred shares, $0.00001 par value; 10,000,000 shares authorized, 0 shares issued and outstanding at June 30, 2026 and 9,650 at December 31, 2025, respectively   2,734
Series B Convertible Preferred Shares    
Shareholders' equity:    
Series B convertible preferred shares, $0.00001 par value; 10,000,000 shares authorized, 8,505 shares issued and outstanding at June 30, 2026 and 0 at December 31, 2025, respectively