v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
OPERATING ACTIVITIES:    
Net income $ 11,132 $ 18,002
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 3,391 3,411
Right-of-use asset amortization 3,708 3,851
Deferred income taxes 1,436 (1,025)
Share-based compensation expense 1,366 1,390
Bad debt expense (recovery), net (107) 433
Unrealized foreign currency remeasurement (gains) losses, net 267 52
Changes in operating assets and liabilities:    
Accounts receivable 41,682 22,456
Unbilled services (26,958) (25,202)
Prepaid expenses and other current assets, and other assets (4,308) 294
Forgivable loans (52,707) (20,219)
Incentive cash awards payable 3,164 2,834
Accounts payable, accrued expenses, and other liabilities (91,196) (81,579)
Lease liabilities (4,759) (4,692)
Net cash used in operating activities (113,889) (79,994)
INVESTING ACTIVITIES:    
Purchases of property and equipment (2,649) (974)
Net cash used in investing activities (2,649) (974)
FINANCING ACTIVITIES:    
Borrowings under revolving line of credit 208,000 90,000
Repayments under revolving line of credit (50,000) (5,000)
Tax withholding payments reimbursed by shares (1,449) (2,454)
Cash dividends and dividend equivalents paid (3,806) (3,488)
Repurchase of common stock (21,463) 0
Net cash provided by financing activities 131,282 79,058
Effect of foreign exchange rates on cash and cash equivalents (458) 797
Net increase (decrease) in cash and cash equivalents 14,286 (1,113)
Cash and cash equivalents at beginning of period 18,210 26,711
Cash and cash equivalents at end of period 32,496 25,598
Noncash investing and financing activities:    
Increase (decrease) in accounts payable and accrued expenses for property and equipment 52 (596)
Excise tax on share repurchases (192) 39
Right-of-use assets obtained in exchange for lease obligations 0 701
Supplemental cash flow information:    
Cash paid for taxes 1,926 3,181
Cash paid for interest 564 131
Cash paid for amounts included in operating lease liabilities $ 5,956 $ 5,714