v3.26.1
Condensed Consolidated Statements of Income (Loss) and Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net Sales $ 2,736,721 $ 2,556,223 $ 4,518,442 $ 5,191,941
Cost of Sales 1,646,454 1,272,176 2,545,706 2,703,660
Gross Profit 1,090,267 1,284,047 1,972,736 2,488,281
Operating Expenses        
Selling expenses 290,479 309,179 659,904 636,775
General and administrative expenses 2,017,346 1,170,842 3,065,243 2,240,450
Research and development 520 910
Total Operating Expenses 2,307,825 1,480,541 3,725,147 2,878,135
Loss From Operations (1,217,558) (196,494) (1,752,411) (389,854)
Other Income (Expenses)        
Non-operating (expense) income (686,156) 376 (681,247) 77,269
Loss on impairment of goodwill (218,606)
Unrealized gain 42,124,539 42,918,751
Foreign exchange transaction loss (3,704) (28,063) (3,704) (32,050)
Interest income (expense), net 55,065 (10,927) 19,997 (18,689)
Financial expense (34,202) (55,796) (71,888) (110,105)
Total Other (Expenses) Income, Net 41,455,542 (94,410) 42,181,909 (302,181)
Income (Loss) Before Income Taxes 40,237,984 (290,904) 40,429,498 (692,035)
Income Tax (Expense) Benefit (7,809,615) 997 (7,809,615) 63,257
Net Income (Loss) 32,428,369 (289,907) 32,619,883 (628,778)
Other Comprehensive Income (Loss)        
Foreign currency translation 8,497 (23,731) 8,497 (26,706)
Net Income (Loss) and Comprehensive Income (Loss) $ 32,436,866 $ (313,638) $ 32,628,380 $ (655,484)
Weighted average shares outstanding - Basic [1] 61,001,371 13,729,976 52,960,212 11,766,186
Weighted average shares outstanding - Diluted [1] 61,001,371 13,729,976 52,960,212 11,766,186
Net Income (loss) per share of common stock        
Basic $ 0.53 $ (0.02) $ 0.62 $ (0.05)
Diluted $ 0.53 $ (0.02) $ 0.62 $ (0.05)
[1] Including 0 and 1,500 shares that were granted and vested but not yet issued for the six months ended June 30, 2026 and 2025, respectively; and 0 and 1500 shares for the three months ended June 30, 2026 and 2025, respectively.