XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
OPERATING ACTIVITIES:    
Net income $ 41,597 $ 31,666
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 10,428 8,503
Right-of-use asset amortization 11,643 11,309
Deferred income taxes (760) 418
Share-based compensation expense 3,931 3,760
Bad debt expense (recovery) 718 587
Unrealized foreign currency remeasurement (gains) losses, net 332 (152)
Changes in operating assets and liabilities:    
Accounts receivable 12,610 (9,018)
Unbilled services (32,841) (23,303)
Prepaid expenses and other current assets, and other assets 1,632 (10,342)
Forgivable loans (45,962) (13,958)
Incentive cash awards payable 8,872 7,262
Accounts payable, accrued expenses, and other liabilities (35,566) (24,174)
Lease liabilities (14,229) (12,247)
Net cash used in operating activities (37,595) (29,689)
INVESTING ACTIVITIES:    
Purchases of property and equipment (2,813) (6,032)
Consideration paid for acquisition 0 (1,500)
Net cash used in investing activities (2,813) (7,532)
FINANCING ACTIVITIES:    
Borrowings under revolving line of credit 132,000 95,000
Repayments under revolving line of credit (37,000) (35,000)
Tax withholding payments reimbursed by shares (2,862) (2,030)
Cash dividends paid (10,098) (8,850)
Repurchase of common stock (47,149) (33,348)
Net cash provided by financing activities 34,891 15,772
Effect of foreign exchange rates on cash and cash equivalents 1,302 344
Net decrease in cash and cash equivalents (4,215) (21,105)
Cash and cash equivalents at beginning of period 26,711 45,586
Cash and cash equivalents at end of period 22,496 24,481
Noncash investing and financing activities:    
Increase in accounts payable and accrued expenses for property and equipment 84 1,228
Asset retirement obligations 0 191
Excise tax on share repurchases (416) (284)
Right-of-use assets obtained in exchange for lease obligations 8,460 10,627
Supplemental cash flow information:    
Cash paid for taxes 20,364 17,085
Cash paid for interest 3,585 3,086
Cash paid for amounts included in operating lease liabilities $ 17,395 $ 15,008