XML 28 R9.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2022
Operating Activities:      
Net income $ 149,848 $ 54,525 $ 13,737
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation 6,871 8,606 9,358
Gain on sale of division 0 0 (2,006)
Stock-based compensation 4,747 4,599 4,090
Unrealized mark-to-market gain on derivative contracts (326) 0 0
Bad debt expense, net 278 (54) 162
Deferred income taxes (7,474) (7,847) (4,861)
Changes in operating assets and liabilities:      
Accounts receivable, net (7,309) (99,718) (31,629)
Contract assets and liabilities, net (34,714) 227,598 3,122
Inventories (21,818) (13,276) (21,426)
Income taxes 2,515 4,812 688
Prepaid expenses and other current assets (3,090) (3,253) (2,577)
Accounts payable 16,346 (6,167) 18,594
Accrued liabilities 5,011 11,729 8,908
Other, net (2,224) 999 258
Net cash provided by (used in) operating activities 108,661 182,553 (3,582)
Investing Activities:      
Purchases of short-term investments (42,855) (33,515) (22,381)
Maturities of short-term investments 33,107 14,748 26,320
Proceeds from sale of division 0 0 4,348
Purchases of property, plant and equipment (11,983) (7,819) (2,451)
Proceeds from sale of property, plant and equipment 107 12 629
Purchase of intangible assets (250) 0 0
Net cash provided by (used in) investing activities (21,874) (26,574) 6,465
Financing Activities:      
Payments on industrial development revenue bonds 0 0 (400)
Shares withheld in lieu of employee tax withholding (6,599) (652) (675)
Dividends paid (12,653) (12,407) (12,233)
Net cash used in financing activities (19,252) (13,059) (13,308)
Net increase (decrease) in cash and cash equivalents 67,535 142,920 (10,425)
Effect of exchange rate changes on cash and cash equivalents 1,921 1,001 (1,935)
Cash and cash equivalents at beginning of period 245,875 101,954 114,314
Cash and cash equivalents at end of period $ 315,331 $ 245,875 $ 101,954