XML 23 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Operating activities      
Net (loss)/income from continuing operations $ (1,842,804) $ (1,329,077) $ 5,304,056
Adjustments to reconcile net (loss)/income to net cash provided by (used in) continuing operating activities:      
Depreciation and amortization and other non-cash items 1,066,844 1,651,972 1,439,972
Bad debt expense (30,000) (10,000)
Deferred income tax benefit (939,857) (502,262) (2,892,428)
Stock-based compensation 1,086,139 1,629,644 1,107,250
Deferred income (18,598) (8,966) (46,052)
Deferred lease liability 92 9,262 (16,614)
Changes in operating assets and liabilities:      
Accounts receivable (1,263,962) 641,820 (712,095)
Inventories (873,136) (2,823,304) (1,259,986)
Prepaid expenses and other assets (404,608) (186,211) (129,828)
Accounts payable, accrued expenses 1,917,232 630,882 (412,936)
Net cash (used in)/provided by continuing operations (1,272,658) (316,240) 2,371,339
Investing activities      
Acquisition of property, plant and equipment (490,421) (471,829) (345,312)
Payments for assets acquisition (328,136)
Additional patents (224,394) (132,731) (104,755)
Net cash used in investing activities from continuing operations (714,815) (604,560) (778,203)
Financing activities      
Proceeds from sale of common stock 4,000,000
Proceeds from exercise of stock options 333,592 189,447 723,560
Net cash provided by financing activities from continuing operations 4,333,592 189,447 723,560
Cash flows from discontinued operations      
Net cash provided by operating activities 17,115
Net cash provided by investing activities 161,625 156,931 250,000
Net cash provided by discontinued operations 161,625 156,931 267,115
Net (decrease)/increase in cash and cash equivalents 2,507,744 (574,422) 2,583,811
Cash and cash equivalents at beginning of period 9,049,327 9,623,749 7,039,938
Cash and cash equivalents at end of period 11,557,071 9,049,327 9,623,749
Cash paid for:      
Income taxes $ 10,179 $ 140,931 $ 73,568