v3.26.3
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 5,595,503 $ 4,570,919
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,238,421 1,463,783
Provision for bad debts 301,035 466,965
Gain on sale of assets (86,298) (69,355)
Stock based compensation 758,895 208,116
Changes in operating assets and liabilities:    
Accounts receivable (2,764,167) 5,453,186
Contract assets 632,164 (5,207,897)
Other current assets 977,008 15,257
Accounts payable and accrued expenses 756,174 (197,312)
Contract liabilities 6,475,441 (6,256,395)
Net cash provided by operating activities 13,884,176 447,267
Cash flows from investing activities:    
Purchases of property and equipment (2,007,114) (1,382,770)
Sales of property and equipment 86,994 116,783
Investment in associates 25,396 (8,878)
Increase in intangible assets (2,686,392)
Net cash used in investing activities (4,581,116) (1,274,865)
Cash flows from financing activities:    
Proceeds from the exercise of stock options and warrants 473,000
Proceeds from exercise of subsidiary options 413,241 13,728
Dividend paid by subsidiary to non-controlling interest (306,799)
Purchase of subsidiary treasury stock (1,503,662)
Proceeds from bank loans 1,044,523 2,920,149
Payments on finance lease obligations and loans - net (1,188,684) (773,535)
Net cash provided by financing activities 269,080 822,881
Effect of exchange rate changes 193,871 (1,764,504)
Net increase (decrease) in cash and cash equivalents 9,766,011 (1,769,221)
Cash and cash equivalents at beginning of the period 17,357,944 19,127,165
Cash and cash equivalents at end of period 27,123,955 17,357,944
Cash paid during the period for:    
Interest 720,821 841,962
Taxes 1,515,065 1,412,245
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Shares issued for accrued bonus $ 122,091 $ 151,201