v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income (loss) $ 2,259,858 $ (1,874,042)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation 659,614 591,384
Stock-based compensation 243,017 3,752
Bad debts reserve (100,091) 1,559
Inventory reserve 40,203 (28,390)
Gain on sale of property and equipment (18,943) 0
(Increase) decrease in:    
Accounts receivable (1,753,961) 1,235,162
Inventory 5,052,510 5,681,721
Payments in advance (206,557) (503,679)
Prepaid expenses and other current assets (416,686) (294,959)
Income tax receivable 31,330 101,993
Long-term accounts receivable 56,391 65,564
Deposits (6,904) (1,317)
Increase (decrease) in:    
Accounts payable and accrued expenses (2,498,082) (1,984,795)
Income tax payable 772,741 0
Net cash provided by operating activities 4,114,440 2,993,953
Cash flows from investing activities    
Capital expenditures (349,011) (239,094)
Proceeds from sale of property and equipment 19,250 0
Net cash used in investing activities (329,761) (239,094)
Cash flows from financing activities    
Repayment of notes payable to bank (18,140) (55,890)
Repayment of short-term loan, net (548,464) (735,363)
Net cash used in financing activities (566,604) (791,253)
Effect of exchange rates on cash and cash equivalents 140,013 18,922
Net increase in cash and cash equivalents 3,358,088 1,982,528
Cash and cash  equivalents - beginning of period 12,368,100 11,347,420
Cash and cash equivalents - end of period 15,726,188 13,329,948
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 30,206 42,210
Cash paid for income taxes 0 26,633
Other noncash investing and financing activities    
Common stock issued for services $ 243,017 $ 3,752