XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Cash Flows from Operating Activities    
Net Income $ 24,702 $ 19,521
Adjustments to Reconcile Net Income to Net Cash Provided by Operating Activities:    
Depreciation and amortization 21,112 21,741
Non-cash operating lease cost 2,586 2,325
Stock-based compensation expense 8,149 6,605
Deferred income taxes 1,403 1,715
(Recovery of) provision for credit losses (65) 102
Insurance recoveries related to loss on operating assets 0 2,220
Other 531 579
Changes in Assets and Liabilities:    
Accounts receivable (11,715) 4,226
Contract assets (28,731) (34,047)
Inventories (14,956) (17,991)
Production cost of contracts (1,481) (658)
Other assets (2,678) 133
Accounts payable 2,074 (16,584)
Contract liabilities (4,990) 12,316
Operating lease liabilities (2,545) (2,188)
Accrued and other liabilities (5,667) 1,506
Net Cash (Used in) Provided by Operating Activities (12,271) 1,521
Cash Flows from Investing Activities    
Purchases of property and equipment (10,798) (8,239)
Proceeds from sale of assets 551 4
Insurance recoveries related to property and equipment 0 2,780
Proceeds from life insurance 439 0
Post closing cash received from the acquisition of Nobles Worldwide, Inc., net 0 190
Net Cash Used in Investing Activities (9,808) (5,265)
Cash Flows from Financing Activities    
Borrowings from senior secured revolving credit facility 21,000 65,900
Repayments of senior secured revolving credit facility (36,000) (15,900)
Repayments of term loans (6,176) (10,862)
Repayments of other debt (266) (203)
Net cash paid upon issuance of common stock under stock plans (3,972) (220)
Net Cash (Used in) Provided by Financing Activities (25,414) 38,715
Net (Decrease) Increase in Cash and Cash Equivalents (47,493) 34,971
Cash and Cash Equivalents at Beginning of Period 56,466 39,584
Cash and Cash Equivalents at End of Period $ 8,973 $ 74,555