v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
OPERATING ACTIVITIES:    
Net income $ 18,002 $ 13,691
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 3,411 2,792
Right-of-use asset amortization 3,851 3,565
Deferred income taxes (1,025) (157)
Share-based compensation expense 1,390 1,039
Bad debt expense (recovery) 433 663
Unrealized foreign currency remeasurement (gains) losses, net 52 (208)
Changes in operating assets and liabilities:    
Accounts receivable 22,456 2,529
Unbilled services (25,202) (13,623)
Prepaid expenses and other current assets, and other assets 294 (2,552)
Forgivable loans (20,219) 523
Incentive cash awards payable 2,834 2,383
Accounts payable, accrued expenses, and other liabilities (81,579) (69,302)
Lease liabilities (4,692) (4,423)
Net cash used in operating activities (79,994) (63,080)
INVESTING ACTIVITIES:    
Purchases of property and equipment (974) (730)
Net cash used in investing activities (974) (730)
FINANCING ACTIVITIES:    
Borrowings under revolving line of credit 90,000 70,000
Repayments under revolving line of credit (5,000) 0
Tax withholding payments reimbursed by shares (2,454) (1,631)
Cash dividends paid (3,488) (3,075)
Repurchase of common stock 0 (9,242)
Net cash provided by financing activities 79,058 56,052
Effect of foreign exchange rates on cash and cash equivalents 797 (706)
Net decrease in cash and cash equivalents (1,113) (8,464)
Cash and cash equivalents at beginning of period 26,711 45,586
Cash and cash equivalents at end of period 25,598 37,122
Noncash investing and financing activities:    
Increase (decrease) in accounts payable and accrued expenses for property and equipment (596) 454
Excise tax on share repurchases 39 (65)
Right-of-use assets obtained in exchange for lease obligations 701 1,955
Supplemental cash flow information:    
Cash paid for taxes 3,181 1,534
Cash paid for interest 131 91
Cash paid for amounts included in operating lease liabilities $ 5,714 $ 5,569