v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
OPERATING ACTIVITIES:    
Net income $ 38,546 $ 41,597
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 9,911 10,428
Right-of-use asset amortization 11,208 11,643
Deferred income taxes 4,370 (760)
Share-based compensation expense 5,155 3,931
Bad debt expense (recovery), net (52) 718
Unrealized foreign currency remeasurement (gains) losses, net (65) 332
Changes in operating assets and liabilities:    
Accounts receivable 6,791 12,610
Unbilled services (49,325) (32,841)
Prepaid expenses and other current assets, and other assets (4,691) 1,632
Forgivable loans (46,682) (45,962)
Incentive cash awards payable 9,780 8,872
Accounts payable, accrued expenses, and other liabilities (14,822) (35,566)
Lease liabilities (14,034) (14,229)
Net cash used in operating activities (43,910) (37,595)
INVESTING ACTIVITIES:    
Purchases of property and equipment (5,485) (2,813)
Net cash used in investing activities (5,485) (2,813)
FINANCING ACTIVITIES:    
Borrowings under credit facility 332,500 132,000
Repayments under credit facility (216,500) (37,000)
Payments for debt issuance costs (1,406) 0
Tax withholding payments reimbursed by shares (2,155) (2,862)
Cash dividends and dividend equivalents paid (11,040) (10,098)
Repurchase of common stock (49,303) (47,149)
Net cash provided by financing activities 52,096 34,891
Effect of foreign exchange rates on cash and cash equivalents (511) 1,302
Net increase (decrease) in cash and cash equivalents 2,190 (4,215)
Cash and cash equivalents at beginning of period 18,210 26,711
Cash and cash equivalents at end of period 20,400 22,496
Noncash investing and financing activities:    
(Decrease) increase in accounts payable and accrued expenses for property and equipment (11) 84
Excise tax on share repurchases (451) (416)
Right-of-use assets obtained in exchange for lease obligations 885 8,460
Supplemental cash flow information:    
Cash paid for taxes 15,273 20,364
Cash paid for interest 6,367 3,585
Cash paid for amounts included in operating lease liabilities $ 17,318 $ 17,395