v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Cash Flows from Operating Activities    
Net Income $ 30,315 $ 14,156
Net Cash Provided by Operating Activities:    
Depreciation and amortization 16,792 16,857
Non-cash operating lease cost 4,312 4,402
Stock-based compensation expense 16,771 20,767
Deferred income taxes 5,021 (1,654)
Provision for credit losses (112) 10
Gain on sale of property and other assets 0 (1,746)
Other (2,832) 408
Changes in Assets and Liabilities:    
Accounts receivable (22,364) (8,320)
Contract assets (9,821) (19,028)
Inventories (8,926) (1,596)
Production cost of contracts 717 820
Other assets (1,583) (542)
Accounts payable 21,121 9,083
Contract liabilities 15,707 2,526
Operating lease liabilities (3,811) (4,087)
Accrued and other liabilities (16,521) (8,875)
Net Cash Provided by Operating Activities 44,786 23,181
Cash Flows from Investing Activities    
Purchases of property and equipment (6,514) (9,082)
Proceeds from sale of property and other assets 0 1,979
Proceeds from sale of assets 100 100
Net Cash Used in Investing Activities (6,414) (7,003)
Cash Flows from Financing Activities    
Borrowings from senior secured revolving credit facility 0 25,000
Repayments of senior secured revolving credit facility (25,000) (33,800)
Repayments of term loan (2,500) (3,125)
Other financing activities, net (123) (193)
Net cash paid upon issuance of common stock under stock plans (16,234) (4,082)
Net Cash Used in Financing Activities (43,857) (16,200)
Net Decrease in Cash and Cash Equivalents (5,485) (22)
Cash and Cash Equivalents at Beginning of Period 45,289 37,139
Cash and Cash Equivalents at End of Period $ 39,804 $ 37,117