XML 24 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash Flows from Operating Activities:    
Net income $ 8,142,954 $ 5,815,140
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 346,281 283,673
Depreciation 451,523 453,517
ESOP compensation expense 622,472 438,136
Deferred income tax benefit (306,865) (1,032,981)
Loss (gain) on disposal of property, plant and equipment 590
Changes in assets and liabilities:    
Increase in trade accounts receivable (963,398) (880,208)
Decrease in income tax receivable 35,666
Increase in inventories 1,401,960 645,572
Increase in prepaid expenses and other current assets (1,702,160) 1,051,075
Decrease in accounts payable (1,109,633) 2,538,833
Increase in accrued salaries and wages 257,224 37,415
Increase in vacation accrual 56,934 (174,044)
Decrease other accrued expenses (163,399) 209,805
Increase in payroll and other taxes withheld 36,594 (9,180)
Increase in contract liabilities 13,842,982 961,584
Increase in income taxes payable 77,903 220,607
Net cash provided by operating activities 20,991,372 10,595,200
Cash Flows from Investing Activities:    
Additions to property, plant and equipment (4,365,403) (5,164,165)
Proceeds from grant award 3,260,000 4,228,722
Proceeds from sale of property, plant and equipment 150
Purchase of investment securities (33,873,762) (26,423,984)
Proceeds from sale/maturity of investment securities 28,040,200 19,519,000
Net cash used in investing activities (6,938,965) (7,840,277)
Cash Flows from Financing Activities:    
Dividends paid on common stock (2,597,354) (1,678,070)
Proceeds from exercise of stock options 3,055,622 526,362
Net cash provided by (used in) financing activities 458,268 (1,151,708)
Increase in cash and cash equivalents 14,510,675 1,603,215
Cash and cash equivalents, beginning of the year 4,351,970 2,748,755
Cash and cash equivalents, end of the year 18,862,645 4,351,970
Supplemental Schedule of Cash Flow Information:    
Income taxes paid $ 1,815,732 $ 2,258,965