v3.26.1
Restatement - Schedule of Effect of Restatement on Consolidated Statement of Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Cash Flows from Operating Activities    
Net Income $ 9,916 $ 1,402
Net Cash Provided by Operating Activities:    
Depreciation and amortization 8,238 8,584
Non-cash operating lease cost 2,276 2,194
Stock-based compensation expense 11,419 15,734
Deferred income taxes 1,168 (1,296)
Provision for credit losses (112) (54)
Other 283 307
Changes in Assets and Liabilities:    
Accounts receivable (12,473) (8,076)
Contract assets 616 (9,988)
Inventories (3,481) (1,019)
Production cost of contracts 1,151 (16)
Other assets 308 2,913
Accounts payable 5,664 4,929
Contract liabilities 11,779 3,051
Operating lease liabilities (1,944) (1,918)
Accrued and other liabilities (23,569) (15,976)
Net Cash Provided by Operating Activities 11,239 771
Cash Flows from Investing Activities    
Payments to Acquire Property, Plant, and Equipment (2,936) (4,815)
Net Cash Used in Investing Activities (2,891) (4,815)
Cash Flows from Financing Activities    
Borrowings from senior secured revolving credit facility 0 15,000
Repayments of senior secured revolving credit facility 0 (15,000)
Repayments of other debt (89) (96)
Net cash paid upon issuance of common stock under stock plans (13,195) (2,267)
Net Cash Used in Financing Activities (14,534) (2,363)
Net Decrease in Cash and Cash Equivalents (6,186) (6,407)
Cash and Cash Equivalents at Beginning of Period 45,289 37,139
Cash and Cash Equivalents at End of Period $ 39,103 30,732
As Previously Reported    
Cash Flows from Operating Activities    
Net Income   10,511
Net Cash Provided by Operating Activities:    
Depreciation and amortization   8,584
Non-cash operating lease cost   2,194
Stock-based compensation expense   5,347
Deferred income taxes   (1,296)
Provision for credit losses   (54)
Other   307
Changes in Assets and Liabilities:    
Accounts receivable   (9,384)
Contract assets   (10,313)
Inventories   (533)
Production cost of contracts   (16)
Other assets   3,622
Accounts payable   4,929
Contract liabilities   3,051
Operating lease liabilities   (1,918)
Accrued and other liabilities   (14,260)
Net Cash Provided by Operating Activities   771
Cash Flows from Investing Activities    
Payments to Acquire Property, Plant, and Equipment   (4,815)
Net Cash Used in Investing Activities   (4,815)
Cash Flows from Financing Activities    
Borrowings from senior secured revolving credit facility   15,000
Repayments of senior secured revolving credit facility   (15,000)
Repayments of other debt   (96)
Net cash paid upon issuance of common stock under stock plans   (2,267)
Net Cash Used in Financing Activities   (2,363)
Net Decrease in Cash and Cash Equivalents   (6,407)
Cash and Cash Equivalents at Beginning of Period   37,139
Cash and Cash Equivalents at End of Period   30,732
Adjustments    
Cash Flows from Operating Activities    
Net Income   (9,109)
Net Cash Provided by Operating Activities:    
Stock-based compensation expense   10,387
Changes in Assets and Liabilities:    
Accounts receivable   1,308
Contract assets   325
Inventories   (486)
Other assets   (709)
Accrued and other liabilities   (1,716)
Total adjustments    
Cash Flows from Operating Activities    
Net Income   10,400
Net Cash Provided by Operating Activities:    
Stock-based compensation expense   100
Changes in Assets and Liabilities:    
Accrued and other liabilities   100
Adjustment, error correction    
Net Cash Provided by Operating Activities:    
Stock-based compensation expense   $ 10,600