XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income $ 27,527 $ 19,720
Adjustments to reconcile net income to net cash provided by (used in) operating activities, net of acquisitions:    
Depreciation and amortization 6,829 7,130
Deferred income taxes 165 291
Stock-based compensation 5,259 5,165
Amortization of debt issuance costs under the credit facility 430 430
Provision for credit losses 313 318
Impairment of operating lease assets   1,174
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 21,395 20,249
Prepaid expenses and other current assets (4,018) 7,909
Government stimulus advances (3,382) 12,562
Accounts payable (597) 1,398
Accrued payroll 2,788 (5,756)
Accrued expenses and other long-term liabilities 3,704 (8,088)
Net cash provided by operating activities 60,413 62,502
Cash flows from investing activities:    
Acquisitions of businesses, net of cash acquired (940) (84,490)
Purchases of property and equipment (1,771) (1,538)
Net cash used in investing activities (2,711) (86,028)
Cash flows from financing activities:    
Payments on revolver loan — credit facility (53,500) (60,000)
Proceeds from borrowings on revolver — credit facility   35,000
Cash received from exercise of stock options 25 548
Net cash used in financing activities (53,475) (24,452)
Net change in cash 4,227 (47,978)
Cash, at beginning of period 79,961 168,895
Cash, at end of period 84,188 120,917
Supplemental disclosures of cash flow information:    
Cash paid for interest 4,416 3,403
Cash paid for income taxes $ 6,767  
Acquisition consideration payable included in accrued expenses   $ 1,605