v3.26.3
Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash Flows from Operating Activities:    
Net income $ 11,179,759 $ 8,142,954
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 213,688 346,281
Depreciation 512,341 451,523
ESOP compensation expense 1,084,057 622,472
Deferred income tax benefit (136,839) (306,865)
Loss on sale of property, plant and equipment 20,802
Changes in assets and liabilities:    
Increase in trade accounts receivable (1,361,111) (963,398)
Increase in income taxes receivable (443,861)
(Increase) Decrease in inventories (8,126,359) 1,401,960
Increase in prepaid expenses and other current assets (5,564,211) (1,702,160)
Increase (Decrease) in accounts payable 807,462 (1,109,633)
Increase in accrued salaries and wages 125,255 257,224
(Decrease) Increase in vacation accrual (31,104) 56,934
Decrease other accrued expenses (311,002) (163,399)
(Decrease) Increase in payroll and other taxes withheld (92,625) 36,594
Increase in contract liabilities 8,112,782 13,842,982
(Decrease) Increase in income taxes payable (298,510) 77,903
Net cash provided by operating activities 5,690,524 20,991,372
Cash Flows from Investing Activities:    
Additions to property, plant and equipment (3,108,908) (4,365,403)
Proceeds from grant award 2,029,608 3,260,000
Proceeds from sale of property, plant and equipment 5,500
Purchase of investment securities (36,704,748) (33,873,762)
Proceeds from sale/maturity of investment securities 35,417,000 28,040,200
Net cash used in investing activities (2,361,548) (6,938,965)
Cash Flows from Financing Activities:    
Dividends paid on common stock (4,831,873) (2,597,354)
Proceeds from exercise of stock options 2,077,218 3,055,622
Net cash (used in) provided by financing activities (2,754,655) 458,268
Increase in cash and cash equivalents 574,321 14,510,675
Cash and cash equivalents, beginning of the year 18,862,645 4,351,970
Cash and cash equivalents, end of the year 19,436,966 18,862,645
Supplemental Schedule of Cash Flow Information:    
Income taxes paid, net of refunds $ 3,015,577 $ 1,815,732