XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2025
Sep. 27, 2024
Cash flows from operating activities:    
Net income (loss) $ 33,844 $ 14,882
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 13,857 10,937
Other non-cash items 699 459
Deferred income taxes, net (4,152) 1,300
(Gain) loss on sale/disposal of equipment (26) (13)
Provision for doubtful accounts 214 806
Stock-based compensation 8,755 5,355
Accretion and fair value adjustments of contingent consideration 2,145  
Changes in operating assets and liabilities, net of effects from business acquisitions:    
Accounts receivable 5,637 5,762
Contract assets (27,501) (10,351)
Other receivables (5,040) (1,190)
Prepaid expenses and other current assets (457) (1,441)
Other assets (597) 1,456
Accounts payable 12,214 4,814
Accrued liabilities 3,527 3,910
Contract liabilities (2,470) 2,019
Right-of-use assets 255 (94)
Net cash (used in) provided by operating activities 40,904 38,611
Cash flows from investing activities:    
Purchase of equipment, software, and leasehold improvements (6,924) (6,074)
Proceeds from sale of equipment 28 29
Cash paid for acquisitions, net of cash acquired (33,431)  
Net cash (used in) provided by investing activities (40,327) (6,045)
Cash flows from financing activities:    
Payments on notes payable (137) (190)
Payments on debt issuance costs (332)  
Payments made to retire prior credit agreement (90,000)  
Borrowing to fund new credit agreement 88,414  
Principal payments on outstanding debt (39,039) (5,625)
Principal payments on finance leases (1,142) (1,064)
Proceeds from stock option exercise 2,498 2,425
Proceeds from sales of common stock under employee stock purchase plan 3,249 2,838
Cash used to pay taxes on stock grants (5,137) (1,241)
Net cash (used in) provided by financing activities (41,626) (2,857)
Net increase (decrease) in cash, cash equivalents and restricted cash (41,049) 29,709
Cash, cash equivalents and restricted cash at beginning of period 74,158 23,397
Cash, cash equivalents and restricted cash at end of period 33,109 53,106
Cash paid (received) during the period for:    
Interest 4,828 5,301
Income taxes 2,471 1,203
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,150  
Equipment acquired under finance leases $ 1,264 $ 1,322