v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Cash flows from operating activities:    
Net income $ 8,745 $ 7,971
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,112 825
Equity compensation expense from awards issued 1,832 1,906
Deferred income tax expense (benefit) 6 (15)
Change in operating right-of-use assets 644 539
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (280) (5,764)
Prepaid expenses and other current assets 2,019 3,040
Net of transit accounts receivable and payable (385) (1,671)
Accounts payable and accrued expenses 4,952 (3,381)
Accrued payroll and related costs 2,108 429
Operating lease liabilities (623) (535)
Income taxes payable 36 (430)
Deferred revenue (6,553) 5,037
Deposits (1) (29)
Total adjustments and changes in operating assets and liabilities 4,795 811
Net cash provided by operating activities 13,540 8,782
Cash flows from investing activities:    
Property and equipment acquired (201) (900)
Net cash used in investing activities (201) (900)
Cash flows from financing activities:    
Net repayments under revolving credit facility (1,290) (951)
Issuance of stock for employee stock purchase plan 308 281
Retirement of common shares (1,160) (938)
Changes in finance lease obligations (473) (369)
Purchase of treasury stock (6,657) (5,115)
Net cash used in financing activities (9,272) (7,092)
Increase in cash 3,663 743
Cash at beginning of period 2,922 4,729
Cash at end of period 6,585 5,472
Effect of exchange rate changes on cash (404) (47)
Supplemental cash flow information:    
Interest 1,452 1,367
Income taxes 1,721 1,406
Non-cash financing activities:    
Acquisition of right-of-use assets in exchange for lease obligations $ 687 $ 268