XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 5,958,290 $ 5,590,289
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,189,483 1,079,799
Amortization of operating right of use asset 60,490 57,716
Stock compensation expense 367,147 390,716
Bad debt expense 375,000 1,300,000
(Increase) decrease in:    
Accounts receivables (1,525,329) (195,345)
Long-term receivables, prepaids and other assets 123,355 559,009
Increase (decrease) in:    
Accounts payable (166,301) (259,251)
Operating lease liability (58,770) (53,862)
Accrued liabilities 102,803 43,090
Deferred revenue 538,233 347,858
Net cash provided by operating activities 6,964,401 8,860,019
Cash flows from investing activities:    
Purchase of property and equipment (73,317) (133,944)
Capitalization of software development costs 0 (769,243)
Purchase of marketable securities (27,390) 0
Net cash (used in) provided by investing activities (100,707) (903,187)
Cash flows from financing activities:    
Net (decrease) in lines of credit 0 (2,590,907)
Common stock buyback/retirement (1,515,574) (1,309,323)
Redemption of Series B-1 preferred (2,367,996) 0
Proceeds from employee stock plan 111,839 92,727
Dividends paid (1,721,657) (1,414,912)
Payments on notes payable and capital leases (207,323) (204,486)
Net cash used in financing activities (5,700,711) (5,426,901)
Net (decrease) increase in cash and cash equivalents 1,162,983 2,529,931
Cash and cash equivalents at beginning of period 23,990,879 21,460,948
Cash and cash equivalents at end of period 25,153,862 23,990,879
Supplemental Disclosure of Cash Flow Information    
Cash paid for income taxes 332,222 296,484
Cash paid for interest 15,223 59,081
Cash paid for operating leases $ 73,291 $ 71,157
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Common Stock to pay accrued liabilities (in shares) 536,879 294,607
Dividends accrued on Preferred Stock $ 549,645 $ 586,444