XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Condensed Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 1,378,548 $ 1,285,112
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 308,945 236,006
Amortization of operating right of use asset 14,829 14,142
Stock compensation expense 85,375 111,046
Bad debt expense 75,000 150,000
(Increase) decrease in:    
Accounts receivables (547,809) (255,281)
Long-term receivables, prepaids and other assets 216,340 434,448
Accounts payable (116,499) (264,711)
Operating lease liability (57,164) (13,003)
Accrued liabilities (14,218) (58,182)
Deferred revenue 177,423 171,898
Net cash provided by operating activities 1,520,770 1,811,475
Cash flows from investing activities:    
Purchase of property and equipment 0 (19,533)
Net cash provided by (used in) investing activities 0 (19,533)
Cash flows from financing activities:    
Proceeds from employee stock plan 57,743 48,903
Net (decrease) increase in lines of credit 0 (1,294,317)
Common stock buy-back/retirement (1,322,082) (103,657)
Dividends paid (421,248) (146,611)
Payments on notes payable and capital leases (128,834) (129,481)
Net cash used in financing activities (1,814,421) (1,625,163)
Net increase (decrease) in cash and cash equivalents (293,651) 166,779
Cash and cash equivalents at beginning of period 23,990,879 21,460,948
Cash and cash equivalents at end of period 23,697,228 21,627,727
Supplemental Disclosure of Cash Flow Information    
Cash paid for income taxes 221,661 146,723
Cash paid for interest 2,329 24,653
Cash paid for operating leases 18,141 17,613
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Dividends accrued on preferred stock 146,611 146,611
Common Stock to Pay Accrued Liabilities [Member]    
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Common stock to pay accrued liabilities $ 37,500 $ 76,873