XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOW FROM OPERATING ACTIVITIES:    
Net (loss) income $ (2,219,341) $ 14,153,272
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 45,640 45,339
Amortization of intangible assets 226,129 240,535
Stock based compensation 192,465 184,229
Bad debt expense 0 335,935
Forgiveness of payroll protection plan loan 0 (487,300)
Amortization of right of use assets 161,227 183,938
Deferred tax (benefit) (932,493) 252,908
Increase (decrease) in cash due to change in:    
Accounts receivable 1,345,644 (718,138)
Inventories (947,842) (1,392,737)
Prepaid expenses and other current assets (6,945) 7,539
Prepaid income taxes (102,055) 0
Advance payments to vendors (48,092) (14,275)
Other assets 5,367 138,405
Accounts payable (6,189,648) 21,856,374
Income tax payable (60,593) 1,935,576
Unearned revenue from customers 390,551 0
Lease liabilities (167,665) (190,377)
Advance payments from customers 0 688,572
Accrued liabilities (128,185) (149,501)
Net cash (used) provided by operating activities (8,435,836) 37,070,294
CASH FLOW FROM INVESTING ACTIVITIES:    
Purchases of short-term investments (1,056) (2,578)
Purchases of property and equipment (22,624) (10,013)
Payments for capitalized product development costs (453,689) (533,146)
Purchases of intangible assets (1,800) (1,403)
Net cash used in investing activities (479,169) (547,140)
CASH FLOW FROM FINANCING ACTIVITIES:    
Sales of common stock sold from treasury stock 0 6,000,008
Cash received from exercise of stock options 21,595 55,990
Net cash provided by financing activities 21,595 6,055,998
Effect of foreign currency translation (200,686) 284,520
Net (decrease) increase in cash and cash equivalents (9,094,096) 42,863,672
Cash and cash equivalents, beginning of period 45,796,006 28,161,644
Cash and cash equivalents, end of period 36,701,910 71,025,316
Cash paid during the periods for:    
Income taxes $ (200,350) $ 1,940,825