XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash Flows from Operating Activities:    
Net income $ 2,169,836 $ 1,598,317
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 74,440 101,492
Depreciation 117,879 109,381
ESOP compensation expense 247,344 123,194
Deferred income tax (benefit) expense (107,509) 43,792
Loss on disposal of property, plant and equipment 2,016
Changes in assets and liabilities:    
Decrease (increase) in trade accounts receivable 1,241,032 (383,333)
Increase in inventories (3,221,724) (191,658)
(Increase) decrease in prepaid expenses and other current assets (157,286) 238,048
Increase in accounts payable 750,263 170,683
Decrease in accrued salaries and wages (319,715) (270,980)
(Decrease) increase in vacation accrual (23,845) 15,102
Decrease in ESOP payable (189,816) (52,871)
(Decrease) increase in other accrued expenses (184,821) 105,012
Increase in payroll and other taxes withheld 58,973 2,205
Increase (decrease) in contract liabilities 5,087,699 (327,812)
Increase in income taxes payable 175,324 108,542
Net cash provided by operating activities 5,720,090 1,389,114
Cash Flows from Investing Activities:    
Additions to property, plant and equipment (1,290,569) (664,351)
Proceeds from grant award 1,014,804
Purchase of investment securities (6,691,671) (7,258,418)
Proceeds from sale/maturity of investment securities 6,724,000 7,484,000
Net cash used in investing activities (243,436) (438,769)
Cash Flows from Financing Activities:    
Dividends on common stock (2,742,606) (633,243)
Proceeds from exercise of stock options 623,534 144,826
Net cash used in financing activities (2,119,072) (488,417)
Increase in cash and cash equivalents 3,357,582 461,928
Cash and cash equivalents, beginning of period 18,862,645 4,351,970
Cash and cash equivalents, end of period 22,220,227 4,813,898
Supplemental Schedule of Cash Flow Information:    
Income taxes paid, net of refunds $ 320,813 $ 250,000