v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
REVENUES, NET $ 5,478 $ 5,018 $ 13,361 $ 22,530
COST OF GOODS SOLD 394 214 892 1,151
GROSS PROFIT 5,084 4,804 12,469 21,379
OPERATING EXPENSES        
Research and development 146 414 520 1,023
Selling 1,318 1,497 4,886 6,345
General and administrative 2,799 2,869 8,400 11,826
Total operating expenses 4,263 4,780 13,806 19,194
INCOME (LOSS) FROM OPERATIONS 821 24 (1,337) 2,185
OTHER INCOME (EXPENSE)        
Loss on debt extinguishment 0 (647) 0 (647)
Change in fair value of warrant derivative liabilities 38 589 35 1,034
Change in fair value of conversion feature derivative, notes payable 2,277 3,069 (70) 2,100
Realized loss on investment in convertible bond 0 0 (544) (297)
Net loss on equity method investment 0 (381) 0 (1,347)
Gain on restructured debt     1,032  
Foreign exchange loss (117) (821) (11) (3,227)
Interest and other income 145 181 427 514
Interest expense (1,338) (1,909) (4,214) (5,204)
Total other income (expense) 1,005 81 (3,345) (7,074)
INCOME (LOSS) BEFORE INCOME TAXES 1,826 105 (4,682) (4,889)
Income tax provision (benefit) (1) 38 23 53
NET INCOME (LOSS) 1,827 67 (4,705) (4,942)
COMPONENTS OF OTHER COMPREHENSIVE INCOME (LOSS)        
Unrealized gain (loss) on debt securities available for sale (net of tax) 1,397 (1,614) (2,064) (249)
Reclassification adjustment for loss included in net loss 0 0 197 403
Foreign currency translation adjustment (19) 225 11 962
Other comprehensive income (loss) 1,378 (1,389) (1,856) 1,116
COMPREHENSIVE INCOME (LOSS) $ 3,205 $ (1,322) $ (6,561) $ (3,826)
NET INCOME (LOSS) PER COMMON SHARE - BASIC $ 0.03 $ 0 $ (0.07) $ (0.09)
NET LOSS PER COMMON SHARE - DILUTED $ (0.01) $ (0.01) $ (0.07) $ (0.09)
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING - BASIC 63,865,571 53,637,554 63,025,296 52,414,903
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING - DILUTED 162,726,685 138,375,065 63,025,296 52,414,903

Source