XML 18 R6.htm IDEA: XBRL DOCUMENT v3.4.0.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Apr. 02, 2016
Mar. 28, 2015
Cash Flows from Operating Activities:    
Net income $ 14,772 $ 25,492
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Stock-based compensation 3,523 3,922
Excess tax benefits for stock-based compensation (171) (467)
Net periodic pension benefit cost 564 511
Depreciation and amortization 9,886 10,354
Deferred income taxes 580 5,233
Bad debt provision (recovery), net 163 639
Changes in operating assets and liabilities:    
Accounts and unbilled contracts receivable (2,100) (9,407)
Inventories (9,352) (6,761)
Prepaid expenses (2,968) (3,297)
Accounts payable 3,635 10,283
Accrued payroll and related costs 185 (5,852)
Advance payments from customers 32,494 1,478
Accrued warranty costs 175 1,087
Other assets and liabilities (10,532) 2,407
Net Cash Provided by (Used in) Operating Activities 40,854 35,622
Cash Flows from Investing Activities:    
Purchases of property and equipment (11,197) (9,132)
Proceeds from sale of property and equipment 1,320  
Net Cash Provided by (Used in) Investing Activities (9,877) (9,132)
Cash Flows from Financing Activities:    
Receipts under short-term borrowings 20,000 10,871
Payments under short-term borrowings (20,000) (26)
Excess tax benefits from stock-based compensation 171 467
Cash dividends (4,513) (9,079)
Proceeds from exercise of stock options and employee stock purchase plan 2,560 3,370
Payments to purchase and retire common stock (18,362) (26,370)
Net Cash Provided by (Used in) Financing Activities (20,144) (20,767)
Effect of Exchange Rate Changes on Cash and Cash Equivalents 746 (4,861)
Cash and Cash Equivalents:    
Increase (decrease) during the period 11,579 862
Balance, beginning of period 51,768 60,397
Balance, end of period 63,347 61,259
Cash paid during the period for:    
Interest 349 451
Income taxes 8,338 8,319
Non-cash financing activities:    
Dividends declared not yet paid $ 4,360 $ 4,407