v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
REVENUES, NET $ 6,318 $ 2,817 $ 8,300 $ 5,223
COST OF GOODS SOLD 344 150 512 375
GROSS PROFIT 5,974 2,667 7,788 4,848
OPERATING EXPENSES        
Research and development 116 56 156 232
Selling 493 674 1,240 1,320
General and administrative 1,574 2,307 3,424 4,646
Total operating expenses 2,183 3,037 4,820 6,198
INCOME (LOSS) FROM OPERATIONS 3,791 (370) 2,968 (1,350)
OTHER INCOME (EXPENSE)        
Loss on debt extinguishment 0 (212) (76) (376)
Change in fair value of investments in equity security (420) 0 (420) 0
Change in fair value of warrant derivative liabilities 12 4 10 (5)
Change in fair value of conversion feature derivative, notes payable 226 0 (9) 162
Realized loss on investment in convertible bond (733) (531) (733) (531)
Gain on lease modification 0 861 0 861
Foreign exchange gain (loss) 9 134 (121) (18)
Interest and other income (net) 49 67 110 140
Interest expense (1,596) (1,678) (3,722) (2,934)
Total other expense (2,453) (1,355) (4,961) (2,701)
INCOME (LOSS) BEFORE INCOME TAXES 1,338 (1,725) (1,993) (4,051)
Income tax provision (benefit) (1) (590) 3 (586)
NET INCOME (LOSS) 1,339 (1,135) (1,996) (3,465)
COMPONENTS OF OTHER COMPREHENSIVE INCOME LOSS)        
Unrealized gain (loss) on debt securities available for sale (net of tax) (278) 3,715 (1,218) 3,909
Reclassification adjustment for loss included in net income (loss) 618 354 618 354
Foreign currency translation adjustment 5 (33) 27 (29)
Other comprehensive income (loss) 345 4,036 (573) 4,234
COMPREHENSIVE INCOME (LOSS) $ 1,684 $ 2,901 $ (2,569) $ 769
NET INCOME (LOSS) PER COMMON SHARE - BASIC $ 0.02 $ (0.02) $ (0.03) $ (0.05)
NET INCOME (LOSS) PER COMMON SHARE - DILUTED $ 0.02 $ (0.02) $ (0.03) $ (0.05)
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING BASIC 70,188,263 63,865,571 70,188,263 63,865,571
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING DILUTED 120,537,248 63,865,571 70,188,263 63,865,571