XML 17 R8.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 $ 34,151 $ 40,802 $ 41,545
Plus loss from discontinued operations, net of taxes     7
Net income from continuing operations 34,151 40,802 41,552
Adjustments to reconcile net income from continuing operations to net cash provided by operating activities from continuing operations:      
Depreciation expense 3,421 3,283 3,361
Amortization expense   154 1,016
Amortization of debt issuance costs 72 82 45
Provision for doubtful accounts 27 91 374
Loss (gain) on foreign currency transactions 404 (1,353) (130)
Non-cash stock compensation expense 10,724 10,267 10,122
Deferred income tax (benefit) expense 1,365 (480) 1,469
Changes in assets and liabilities:      
(Increase) decrease in accounts receivable and contract assets (3,831) 2,603 (18,241)
(Increase) decrease in prepaid expenses and other assets (489) 4,414 (2,153)
(Decrease) increase in accounts payable (1,184) 1,063 1,580
(Decrease) increase in accrued expenses and other liabilities (2,668) (6,443) 3,554
(Decrease) increase in contract liabilities (1,191) (1,338) 5,851
(Decrease) increase in income taxes payable (3,400) 5,759 (2,040)
Net cash provided by operating activities from continuing operations 37,401 58,904 46,360
Net cash used in operating activities from discontinued operations     (7)
Net cash provided by operating activities 37,401 58,904 46,353
Cash flows from investing activities:      
Purchases of property and equipment (4,101) (4,656) (3,242)
Net cash used in investing activities (4,101) (4,656) (3,242)
Cash flows from financing activities:      
Debt proceeds 5,000 60,000  
Repayments of debt (32,000)    
Debt issuance costs (14) (381) (4)
Dividends paid (11,972) (10,437) (12,885)
Proceeds from issuance of common stock 937 876 755
Taxes paid to satisfy employee withholding tax obligations (3,782) (3,225) (21,566)
Repurchases of common stock (734) (116,569) (13,039)
Net cash used in financing activities (42,565) (69,736) (46,739)
Effect of exchange rate on cash (33) (51) (33)
Net decrease in cash (9,298) (15,539) (3,661)
Cash at beginning of year 30,255 45,794 49,455
Cash at end of year 20,957 30,255 45,794
Supplemental disclosure of cash flow information:      
Cash paid for income taxes 13,257 4,550 9,103
Cash paid for interest 3,470 78 $ 57
Supplemental disclosure of non-cash investing and financing activities:      
Dividend declared during the year and paid the following year $ 2,997 $ 2,997