XML 21 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statement of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 5,590,289 $ 4,003,095
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,079,799 875,551
Amortization of operating right of use asset 57,716 326,858
Stock compensation expense 390,716 422,101
Bad debt expense 1,300,000 621,667
Gain on disposal of assets 0 (24,737)
Loss on sale of property and equipment 0 107,820
(Increase) decrease in:    
Trade receivables (195,345) 412,502
Long-term receivables, prepaids and other assets 559,009 (527,126)
Accounts payable (259,251) 223,444
Operating lease liability (53,862) (319,690)
Accrued liabilities 43,090 180,330
Deferred revenue 347,858 (200,198)
Net cash provided by operating activities 8,860,019 6,101,617
Cash flows from investing activities:    
Sale of property and equipment 0 1,374,085
Purchase of property and equipment 133,944 50,823
Capitalization of software development costs (769,243) 0
Net cash used in investing activities (903,187) 1,323,262
Cash flows from financing activities:    
Net (decrease) increase in lines of credit (2,590,907) (3,409,093)
Common stock buy-back/retirement (1,309,323) (6,147,893)
Proceeds from employee stock plan 92,727 109,177
Dividends paid (1,414,912) (586,444)
Payments on notes payable and capital leases (204,486) 0
Net cash used in financing activities (5,426,901) (10,034,253)
Net (decrease) increase in cash and cash equivalents 2,529,931 (2,609,374)
Cash and cash equivalents at beginning of period 21,460,948 24,070,322
Cash and cash equivalents at end of period 23,990,879 21,460,948
Supplemental Disclosure of Cash Flow Information    
Cash paid for income taxes 296,484 185,068
Cash paid for interest 59,081 45,777
Cash paid for operating leases 71,157 105,084
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Dividends accrued on Preferred Stock 586,444 586,444
Common Stock to Pay Accrued Liabilities [Member]    
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Common Stock to pay accrued liabilities $ 294,607 $ 384,239