v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
REVENUES, NET $ 5,377 $ 10,759 $ 7,883 $ 17,512
COST OF GOODS SOLD 241 508 498 937
GROSS PROFIT 5,136 10,251 7,385 16,575
OPERATING EXPENSES        
Research and development 191 320 374 609
Selling 1,631 2,531 3,568 4,848
General and administrative 2,732 4,074 5,601 8,957
Total operating expenses 4,554 6,925 9,543 14,414
INCOME (LOSS) FROM OPERATIONS 582 3,326 (2,158) 2,161
OTHER INCOME (EXPENSE)        
Change in fair value of warrant derivative liabilities 5 383 (3) 445
Change in fair value of conversion feature derivative, notes payable (1,440) (1,058) (2,347) (969)
Realized loss on investment in convertible bond (544) (297) (544) (297)
Net loss on equity method investment 0 (439) 0 (966)
Gain on restructured debt     1,032  
Foreign exchange gain (loss) 75 (1,887) 106 (2,406)
Interest and other income 135 173 282 333
Interest expense (966) (1,793) (2,876) (3,295)
Total other expense (2,735) (4,918) (4,350) (7,155)
LOSS BEFORE INCOME TAXES (2,153) (1,592) (6,508) (4,994)
Income tax provision (benefit) 31 (34) 24 15
NET LOSS (2,184) (1,558) (6,532) (5,009)
COMPONENTS OF OTHER COMPREHENSIVE LOSS        
Unrealized gain (loss) on debt securities available for sale (net of tax) (1,733) 1,909 (3,461) 1,365
Reclassification adjustment for loss included in net loss 197 403 197 403
Foreign currency translation adjustment 12 551 30 737
Other comprehensive income (loss) (1,524) 2,863 (3,234) 2,505
COMPREHENSIVE INCOME (LOSS) $ (3,708) $ 1,305 $ (9,766) $ (2,504)
NET LOSS PER COMMON SHARE - BASIC $ (0.03) $ (0.03) $ (0.10) $ (0.10)
NET LOSS PER COMMON SHARE - DILUTED $ (0.03) $ (0.03) $ (0.10) $ (0.10)
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING - BASIC 63,355,121 52,865,353 62,600,542 51,793,445
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING - DILUTED 63,355,121 52,865,353 62,600,542 51,793,445

Source