XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Apr. 04, 2025
Cash flows from operating activities:    
Net income (loss) $ 8,530 $ 4,687
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 5,446 4,440
Other non-cash items (133) 327
Deferred income taxes, net (1,622) 606
(Gain) loss on sale/disposal of equipment (22) (17)
Provision for doubtful accounts (56) 246
Stock-based compensation 3,692 2,426
Accretion and fair value adjustments of contingent consideration 903 379
Changes in operating assets and liabilities, net of effects from business acquisitions:    
Accounts receivable (21,401) 12,655
Contract assets 12,515 (174)
Other receivables 3,469 877
Prepaid expenses and other current assets (892) (2,207)
Other assets 620 (569)
Accounts payable (3,472) 3,748
Accrued liabilities (30,692) (22,134)
Contract liabilities (1,215) (2,654)
Right-of-use assets (35) 675
Net cash (used in) provided by operating activities (24,365) 3,311
Cash flows from investing activities:    
Purchase of equipment, software, and leasehold improvements (2,024) (2,310)
Proceeds from sale of equipment 27 19
Cash paid for acquisitions, net of cash acquired (583) (32,473)
Net cash (used in) provided by investing activities (2,580) (34,764)
Cash flows from financing activities:    
Payments on contingent consideration (2,808)  
Receipt of restricted cash 5,288  
Payments on notes payable   (137)
Payments made to retire prior credit agreement   (2,500)
Principal payments on outstanding debt (625)  
Principal payments on finance leases (416) (392)
Proceeds from stock option exercise   81
Proceeds from sales of common stock under employee stock purchase plan 1,921 1,485
Cash used to pay taxes on stock grants (8,768) (2,878)
Net cash (used in) provided by financing activities (5,408) (4,341)
Net increase (decrease) in cash, cash equivalents and restricted cash (32,353) (35,794)
Cash, cash equivalents and restricted cash at beginning of period 65,919 74,158
Cash, cash equivalents and restricted cash at end of period 33,566 38,364
Cash paid (received) during the period for:    
Interest 1,008 1,663
Income taxes 805 59
Supplemental disclosures of noncash investing and financing activities:    
Issuance of common stock related to business acquisitions   5,557
Contingent consideration related to business acquisitions   12,353
Equipment acquired under finance leases $ 492 $ 580