XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOW FROM OPERATING ACTIVITIES:    
Net (loss) income $ (3,672,405) $ 18,396,182
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 87,743 90,322
Amortization of intangible assets 579,012 435,571
Stock based compensation 545,841 380,758
Bad debt expense 23,780 338,185
Forgiveness of payroll protection plan loan 0 (487,300)
Forgiveness of debts (38,397) 0
Disposal of intangible assets 0 140,192
Amortization of right of use assets 304,642 386,407
Deferred tax (benefit) (959,888) 550,640
Increase (decrease) in cash due to change in:    
Accounts receivable 1,205,938 13,103,973
Inventories (3,222,344) 10,807,884
Prepaid expenses and other current assets 4,045 (23,396)
Advance payments to vendors (134,166) (12,792)
Other assets 14,444 142,830
Accounts payable (1,537,287) (32,364,266)
Income tax payable (326,801) 298,790
Lease liabilities (317,518) (399,285)
Unearned revenue 231,624 0
Accrued liabilities (195,618) 319,504
Net cash (used in) provided by operating activities (7,407,355) 12,104,199
CASH FLOW FROM INVESTING ACTIVITIES:    
Purchases of short-term investments (10,950,625) (4,116)
Purchases of property and equipment (42,085) (21,043)
Payments for capitalized product development costs (658,544) (694,909)
Purchases of intangible assets (23,774) (2,452)
Net cash used in investing activities (11,675,028) (722,520)
CASH FLOW FROM FINANCING ACTIVITIES:    
Sales of common stock sold from treasury stock 0 6,000,008
Cash received from exercise of stock options 75,445 74,751
Net cash provided by financing activities 75,445 6,074,759
Effect of foreign currency translation (511,650) 177,924
Net (decrease) increase in cash and cash equivalents (19,518,588) 17,634,362
Cash and cash equivalents, beginning of year 45,796,006 28,161,644
Cash and cash equivalents, end of year 26,277,418 45,796,006
Cash paid during the periods for:    
Income taxes $ (200,350) $ (4,124,485)