XML 40 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income (loss) $ 10,926 $ (8,448) $ (8,417)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Depreciation and amortization 16,431 17,489 17,146
Deferred income taxes, net 2,582 (1,694) (2,738)
(Gain) loss on sale/disposal of equipment (63) (64) (24)
Provision for doubtful accounts 825 243 102
Stock-based compensation 5,323 8,373 16,563
Accretion and fair value adjustments of contingent consideration   3,168 2,333
Changes in operating assets and liabilities, net of effects from business acquisitions:      
Accounts receivable (10,300) 6,766 (14,209)
Contract assets (10,825) (23,772) 3,138
Other receivables 3,604 1,494 138
Prepaid expenses and other current assets 3,170 (1,230) 828
Other assets 5,671 3,223 (7,849)
Accounts payable 4,360 (7,839) (4,700)
Accrued liabilities 5,917 12,970 1,625
Contract liabilities 598 (914) 6,065
Right-of-use assets 995 (332) (197)
Net cash provided by operating activities 39,214 9,433 9,804
Cash flows from investing activities:      
Purchase of equipment, software, and leasehold improvements (9,925) (9,602) (8,500)
Proceeds from sale of equipment 68 75 46
Cash paid for acquisitions, net of cash acquired (1,600)    
Net cash used in investing activities (11,457) (9,527) (8,454)
Cash flows from financing activities:      
Payments on contingent consideration (4,000) (10,206) (6,615)
Receipt of restricted cash   10,679  
Payment on restricted cash (10,679)    
Payments on notes payable (1,631) (1,920) (1,909)
Payments on debt issuance costs (1,114) (177)  
Borrowings under term loan facility and line of credit 105,000 20,000  
Repayments under term loan facility and line of credit (112,875) (13,000) (13,000)
Principal payments on finance leases (1,304) (1,054) (545)
Proceeds from stock option exercise 182 274 1,924
Proceeds from sales of common stock under employee stock purchase plan 2,781 3,036 2,655
Cash used to pay taxes on stock grants (205) (992) (3,117)
Proceeds from notes payable   1,718 2,074
Restricted Stock Award and Units     (1)
Net cash provided by (used in) financing activities (23,845) 8,358 (18,534)
Net increase (decrease) in cash, cash equivalents and restricted cash 3,912 8,264 (17,184)
Cash, cash equivalents and restricted cash at beginning of period 19,485 11,221 28,405
Cash, cash equivalents and restricted cash at end of period 23,397 19,485 11,221
Cash paid (received) during the period for:      
Interest 10,193 5,066 3,545
Income taxes (3,072) (1,120) (1,616)
Supplemental disclosures of noncash investing and financing activities:      
Equipment acquired under finance leases $ 961 $ 2,451 $ 1,376