XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS        
REVENUE $ 14,745,702 $ 13,206,717 $ 28,458,230 $ 27,791,190
COST OF GOODS SOLD 13,581,888 12,439,469 25,244,617 25,690,316
GROSS PROFIT 1,163,814 767,248 3,213,613 2,100,874
OPERATING EXPENSES        
General and administrative expenses 1,490,485 1,390,525 2,969,187 2,808,663
Salaries and wages 1,868,443 1,454,862 2,908,462 2,713,041
Sales and marketing expenses 21,706 110,813 49,861 284,443
Research and development costs 74,637 0 90,266 0
Depreciation and amortization expense 353,862 313,074 674,301 632,861
TOTAL OPERATING EXPENSES 3,809,133 3,269,274 6,692,077 6,439,008
LOSS FROM OPERATIONS (2,645,319) (2,502,026) (3,478,464) (4,338,134)
OTHER INCOME (EXPENSE)        
Other income (expense), net (42,190) (29,305) (110,327) 162,519
Interest expense (388,814) (342,446) (575,921) (511,118)
Interest income 105,787 102,030 197,113 207,795
Gain on equity investments, net 2,639 335 5,781 2,090
Non-cash interest expense (163,103)   (163,103) 0
Change in fair value of convertible notes (139,592) 0 (139,592) 0
Foreign currency transaction, net 442,524 180,701 618,348 19,447
TOTAL OTHER INCOME (EXPENSE), NET (182,749) (88,685) (167,701) (119,267)
LOSS BEFORE INCOME TAXES (2,828,068) (2,590,711) (3,646,165) (4,457,401)
INCOME TAX EXPENSE 0 0 0 0
NET LOSS (2,828,068) (2,590,711) (3,646,165) (4,457,401)
NET LOSS ATTRIBUTABLE TO COMMON STOCKHOLDERS (2,828,068) (2,590,711) (3,646,165) (4,457,401)
OTHER COMPREHENSIVE INCOME (LOSS)        
Foreign currency translation adjustment, net 1,562,470 (176,591) 2,593,738 (775,867)
TOTAL COMPREHENSIVE LOSS $ (1,265,598) $ (2,767,302) $ (1,052,427) $ (5,233,268)
BASIC NET LOSS PER SHARE $ (0.10) $ (0.15) $ (0.13) $ (0.26)
DILUTED NET LOSS PER SHARE $ (0.10) $ (0.15) $ (0.13) $ (0.26)
WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING        
Basic 28,753,492 17,834,023 27,403,053 17,025,203
Diluted 28,753,492 17,834,023 27,403,053 17,025,203