XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ (500,181) $ 497,168
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 153,977 149,208
Bad debt expense 213
Stock-based compensation 93,630 6,700
Net realized and unrealized (gains) losses on investments (269,381) 111,855
Operating lease right-of-use asset - non-cash lease cost 128,403 231,070
Decrease (increase) in current assets:    
Accounts receivable 478,096 (179,083)
Accounts receivable - related party 4,009 565,296
Prepaid income taxes and tax receivable (359,021) 61,872
Inventories 34,198 (194,695)
Other current assets (70,130) (34,814)
(Decrease) increase in operating liabilities:    
Accounts payable and accrued expenses 668,487 (149,343)
Operating lease liabilities (118,480) (233,992)
Expense waivers - related party 48,528 70,448
Purchase consideration payable (22,493)
Net cash provided by operating activities 292,348 879,197
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property, plant and equipment (25,189) (9,418)
Proceeds from sale of investments 7,829,645
Purchase of investments (9,341,066) (257,624)
Net cash (used in) investing activities (1,536,610) (267,042)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayment of property and equipment loans (3,656) (3,476)
Net cash (used in) by financing activities (3,656) (3,476)
Effect of exchange rate change on cash and cash equivalents 62,224 (237,331)
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (1,185,694) 371,348
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING BALANCE 8,586,210 13,928,899
Total cash, cash equivalents and restricted cash shown in statement of cash flows 7,400,516 14,300,247
Cash and cash equivalents 6,987,062 13,370,714
Restricted cash 413,454 929,533
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Interest paid 4,727 4,018
Income taxes paid, net $ 86,978 $ 70,557