v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities    
Net income $ 1,770,694 $ 1,121,124
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 514,616 327,008
Stock-based compensation 184,286 120,837
Bad debt expense (recovery) 130,082 (63,504)
Inventory reserve 37,852 46,291
Gain on sale of property and equipment (388) (14,985)
Increase in refund liability (56) 0
(Increase) decrease in:    
Accounts receivable 1,512,281 92,226
Inventory 4,504,599 1,012,261
Payments in advance (46,080) (221,652)
Prepaid expenses and other current assets (757,734) 7,342
Income tax receivable 619,891 409,187
Long-term accounts receivable 0 56,391
Deposits 279 (851)
Increase (decrease) in:    
Accounts payable and accrued expenses (3,944,289) (2,123,551)
Other current liabilities 24,443 0
Net cash provided by operating activities 4,550,476 768,124
Cash flows from investing activities    
Capital expenditures (166,885) (195,826)
Proceeds from sale of property and equipment 743 15,250
Net cash used in investing activities (166,142) (180,576)
Cash flows from financing activities    
Repayment of notes payable to bank (1,804) (13,003)
Repayments of short-term loan, net (259,074) (288,465)
Purchase of treasury stock under share repurchase plan (68,940) 0
Net cash used in financing activities (329,818) (301,468)
Effect of exchange rates on cash, cash equivalents and restricted cash (96,787) 45,162
Net increase in cash, cash equivalents and restricted cash 3,957,729 331,242
Cash, cash equivalents and restricted cash - beginning of period 13,233,047 12,368,100
Cash, cash equivalents and restricted cash - end of period 17,190,776 12,699,342
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 17,014,780 12,699,342
Restricted cash 175,996 0
Total cash, cash equivalents and restricted cash 17,190,776 12,699,342
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for interest 12,180 17,170
Other noncash investing and financing activities    
Cancellation of treasury shares $ 289,196 $ 0