v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
OPERATING ACTIVITIES:    
Net income $ 24,640 $ 30,124
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 6,672 6,941
Right-of-use asset amortization 7,412 7,748
Deferred income taxes 3,173 (360)
Share-based compensation expense 3,777 2,352
Bad debt expense (recovery), net (117) 563
Unrealized foreign currency remeasurement (gains) losses, net 61 465
Changes in operating assets and liabilities:    
Accounts receivable 14,710 5,161
Unbilled services (38,346) (16,532)
Prepaid expenses and other current assets, and other assets (1,377) (671)
Forgivable loans (58,263) (26,312)
Incentive cash awards payable 6,437 6,001
Accounts payable, accrued expenses, and other liabilities (77,877) (80,182)
Lease liabilities (9,215) (9,440)
Net cash used in operating activities (118,313) (74,142)
INVESTING ACTIVITIES:    
Purchases of property and equipment (4,295) (2,163)
Net cash used in investing activities (4,295) (2,163)
FINANCING ACTIVITIES:    
Borrowings under revolving line of credit 257,500 132,000
Repayments under revolving line of credit (72,500) (12,000)
Tax withholding payments reimbursed by shares (2,135) (2,809)
Cash dividends and dividend equivalents paid (7,438) (6,858)
Repurchase of common stock (49,303) (43,150)
Net cash provided by financing activities 126,124 67,183
Effect of foreign exchange rates on cash and cash equivalents (284) 1,859
Net increase (decrease) in cash and cash equivalents 3,232 (7,263)
Cash and cash equivalents at beginning of period 18,210 26,711
Cash and cash equivalents at end of period 21,442 19,448
Noncash investing and financing activities:    
Decrease in accounts payable and accrued expenses for property and equipment (128) (585)
Excise tax on share repurchases (462) (388)
Right-of-use assets obtained in exchange for lease obligations 885 7,808
Supplemental cash flow information:    
Cash paid for taxes 10,212 14,854
Cash paid for interest 3,057 1,670
Cash paid for amounts included in operating lease liabilities $ 11,640 $ 11,515