XML 23 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities    
Net (loss) income $ (3,185,251) $ 866,929
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation and amortization 3,509,436 3,424,438
Interest from amortization of debt costs 18,572 18,572
Gain on disposal of property and equipment 8,951 (107,280)
Stock-based compensation on stock options & RSUs, net 642,865 250,737
Provision for doubtful accounts receivable (35,799) 18,826
Change in operating lease liabilities (187,616) (157,757)
Inventory write-offs to allowance 157,399 127,872
Deferred tax benefit 512,000 (7,000)
Changes in operating assets and liabilities:    
Trade accounts receivables 1,568,171 3,279
Other receivables (5,052) 221,644
Inventories 167,496 (1,427,827)
Prepaid expenses and other assets 137,810 403,220
Accounts payable and accrued liabilities 1,423,042 97,160
Net cash provided by operating activities 4,732,024 3,732,813
Cash flows from investing activities    
Purchase of property and equipment (3,158,784) (2,442,779)
Proceeds from sale of equipment 0 186,986
Net cash used in investing activities (3,158,784) (2,255,793)
Cash flows from financing activities    
Proceeds from exercise of stock options 142,692 22,263
Proceeds from sale of common stock from employee stock purchase plan 29,978 24,612
Borrowings on loan payable 275,377 400,000
Payments on loan payable (1,013,014) (581,350)
Repayment of finance lease obligations (278,462) (487,233)
Net cash used in financing activities (843,429) (621,708)
Effect of exchange rate on cash and cash equivalents 657,495 (72,625)
Change in cash and cash equivalents and restricted cash 1,387,306 782,687
Cash and cash equivalents and restricted cash, beginning of period 5,387,388 4,604,701
Cash and cash equivalents, end of period 6,774,694 5,387,388
Supplemental disclosure of cash flow information:    
Interest paid in cash 199,524 330,910
Income taxes paid $ 1,054,232 $ 526,225