XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Cash flows from operating activities:    
Net income (loss) $ 14,882 $ 2,895
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 10,937 12,518
Other non-cash items 459 511
Deferred income taxes, net 1,300 1,196
(Gain) loss on sale/disposal of equipment (13) (63)
Provision for doubtful accounts 806 194
Stock-based compensation 5,355 4,064
Changes in operating assets and liabilities, net of effects from business acquisitions:    
Accounts receivable 5,762 (6,335)
Contract assets (10,351) 4,530
Other receivables (1,190) 3,306
Prepaid expenses and other current assets (1,441) 1,175
Other assets 1,456 (4,993)
Accounts payable 4,814 3,922
Accrued liabilities 3,910 (2,658)
Contract liabilities 2,019 2,821
Right-of-use assets (94) 1,029
Net cash (used in) provided by operating activities 38,611 24,112
Cash flows from investing activities:    
Purchase of equipment, software, and leasehold improvements (6,074) (7,583)
Proceeds from sale of equipment 29 68
Cash paid for acquisitions, net of cash acquired   (1,600)
Net cash (used in) provided by investing activities (6,045) (9,115)
Cash flows from financing activities:    
Payments on contingent consideration   (4,000)
Payment on restricted cash   (10,679)
Payments on notes payable (190) (1,463)
Payments on debt issuance costs   (1,114)
Borrowings under term loan facility and line of credit   105,000
Repayments under term loan facility and line of credit (5,625) (111,000)
Principal payments on finance leases (1,064) (951)
Proceeds from stock option exercise 2,425 38
Proceeds from sales of common stock under employee stock purchase plan 2,838 2,779
Cash used to pay taxes on stock grants (1,241) (205)
Net cash (used in) provided by financing activities (2,857) (21,595)
Net increase (decrease) in cash, cash equivalents and restricted cash 29,709 (6,598)
Cash, cash equivalents and restricted cash at beginning of period 23,397 19,485
Cash, cash equivalents and restricted cash at end of period 53,106 12,887
Cash paid (received) during the period for:    
Interest 5,301 8,025
Income taxes 1,203 (3,154)
Supplemental disclosures of noncash investing and financing activities:    
Equipment acquired under finance leases $ 1,322 $ 652