XML 15 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash Flows From Operating Activities:    
Net income $ 1,593,269 $ 3,902,406
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 803,002 601,433
Amortization of operating right of use asset 81,604 0
Stock compensation expense 399,681 551,881
Bad debt expense 800,000 510,000
Decrease (increase) in:    
Trade receivables (205,718) 312,283
Long-term receivables, prepaids and other assets 1,279,674 (383,703)
Increase (decrease) in:    
Accounts payable (122,797) (960,140)
Accrued liabilities (278,255) 462,194
Operating lease liability (81,605) 0
Deferred revenue (72,716) (417,499)
Net cash provided by operating activities 4,196,139 4,578,855
Cash Flows From Investing Activities:    
Purchase of property and equipment (650,422) (1,447,880)
Sale of long-term investments 0 477,884
Net cash used in investing activities (650,422) (969,996)
Cash Flows From Financing Activities:    
Proceeds from employee stock purchase plans 120,923 0
Proceeds from exercise of options and warrants 0 164,997
Proceeds from issuance of notes payable 1,109,350 1,268,959
Net increase in lines of credit 0 1,430,000
Dividends paid (586,444) (439,833)
Common stock buy-back (2,158,471) (482,406)
Payments on notes payable and capital leases (295,168) (1,833,592)
Net cash provided by (used in) financing activities (1,809,810) 108,125
Net increase in cash and cash equivalents 1,735,907 3,716,984
Cash and cash equivalents at beginning of period 18,609,423 14,892,439
Cash and cash equivalents at end of period 20,345,330 18,609,423
Supplemental Disclosure of Cash Flow Information:    
Cash paid for income taxes 100,158 76,063
Cash paid for interest 16,042 146,889
Supplemental Disclosure of Non-Cash Investing and Financing Activities:    
Common stock to pay accrued liabilities 396,989 514,286
Dividends accrued on preferred stock 586,444 586,443
Right-of-use asset $ 862,741 $ 0