XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
OPERATING ACTIVITIES:    
Net income $ 31,666 $ 27,022
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 8,503 8,762
Right-of-use asset amortization 11,309 10,602
Deferred income taxes 418 (1,257)
Share-based compensation expense 3,760 3,024
Bad debt expense (recovery) 587 523
Unrealized foreign currency remeasurement (gains) losses, net (152) (112)
Changes in operating assets and liabilities:    
Accounts receivable (9,018) 18,785
Unbilled services (23,303) (17,226)
Prepaid expenses and other current assets, and other assets (10,342) (4,006)
Forgivable loans (13,958) (2,306)
Incentive cash awards payable 7,262 6,110
Accounts payable, accrued expenses, and other liabilities (24,174) (36,786)
Lease liabilities (12,247) (13,162)
Net cash used in operating activities (29,689) (27)
INVESTING ACTIVITIES:    
Purchases of property and equipment (6,032) (2,008)
Consideration paid for acquisition (1,500) (577)
Net cash used in investing activities (7,532) (2,585)
FINANCING ACTIVITIES:    
Borrowings under revolving line of credit 95,000 105,000
Repayments under revolving line of credit (35,000) (73,000)
Tax withholding payments reimbursed by shares (2,030) (2,040)
Cash dividends paid (8,850) (7,773)
Repurchase of common stock (33,348) (23,577)
Net cash provided by (used in) financing activities 15,772 (1,390)
Effect of foreign exchange rates on cash and cash equivalents 344 159
Net decrease in cash and cash equivalents (21,105) (3,843)
Cash and cash equivalents at beginning of period 45,586 31,447
Cash and cash equivalents at end of period 24,481 27,604
Noncash investing and financing activities:    
Increase (decrease) in accounts payable and accrued expenses for property and equipment 1,228 (129)
Asset retirement obligations 191 0
Excise tax on share repurchases (284) (190)
Right-of-use assets obtained in exchange for lease obligations 10,627 2,503
Supplemental cash flow information:    
Cash paid for taxes 17,085 9,953
Cash paid for interest 3,086 2,904
Cash paid for amounts included in operating lease liabilities $ 15,008 $ 16,660