XML 67 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net (loss) income $ (1,734,277) $ 579,564
Adjustments to reconcile net (loss) income to net cash used in operating activities    
Depreciation 474,828 200,764
Amortization 2,701,615 1,816,738
Share-based compensation 401,216 417,978
Provision for credit losses 137,592 78,640
Provision for defective return 257,643 (851,554)
Foreign exchange transaction (gain) loss (659,544) 185,317
Deferred income tax (benefit) expense (1,496,752) 96,707
Changes in operating assets and liabilities    
Accounts receivable (4,928,997) (1,126,770)
Inventories (4,034,016) 3,368,740
Other noncurrent assets (344,697) 883,108
Income taxes (165,930) 155,769
Operating lease liabilities (2,207,636) (1,324,641)
Accrued expenses and other current liabilities 1,865,625 459,139
Net cash (used in) provided by operating activities (7,425,317) 2,212,823
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (2,206,052) (840,387)
Purchase of intangible assets (669,764) (925,351)
Net cash used in investing activities (2,875,816) (1,765,738)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from (repayments of) revolving credit facility 7,543,192 (2,835,876)
Net cash provided by (used in) financing activities 7,543,192 (2,835,876)
EFFECT OF EXCHANGE RATE FLUCTUATION ON CASH (461,140) 98,604
NET CHANGES IN CASH (3,219,081) (2,290,187)
CASH, BEGINNING OF YEAR 7,777,241 10,067,428
CASH, END OF YEAR 4,558,160 7,777,241
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid during the period for interest (1,233,763) (749,646)
Cash paid during the period for income taxes (1,112,640) (552,163)
NON-CASH INVESTING AND FINANCING ACTIVITIES    
New addition on right-of-use assets (158,082) (7,204,742)
Acquisition of intangible asset partially through prior period advanced payment (1,241,664) 0
Nonrelated Party    
Changes in operating assets and liabilities    
Prepayments and other current assets 1,284,680 (1,206,546)
Accounts payable 4,824,922 (194,362)
Related Party    
Changes in operating assets and liabilities    
Prepayments and other current assets (3,960,942) (1,956,634)
Accounts payable $ 159,353 $ 630,866