XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 33,909 $ 27,527
Adjustments to reconcile net income to net cash provided by (used in) operating activities, net of acquisitions:    
Depreciation and amortization 6,870 6,829
Deferred income taxes 264 165
Stock-based compensation 5,474 5,259
Amortization of debt issuance costs under the credit facility 430 430
Provision for credit losses 486 313
Gain on disposal of assets (5)  
Loss on termination of operating leases 10  
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 5,362 21,395
Prepaid expenses and other current assets 7,127 (4,018)
Government stimulus advances 7,235 (3,382)
Accounts payable (6,333) (597)
Accrued payroll (1,449) 2,788
Accrued expenses and other long-term liabilities (1,889) 3,704
Net cash provided by operating activities 57,491 60,413
Cash flows from investing activities:    
Acquisitions of businesses, net of cash acquired (400) (940)
Purchases of property and equipment (2,421) (1,771)
Proceeds received from disposal of assets 19  
Proceeds received from divestiture of business 4,600  
Net cash provided by (used in) investing activities 1,798 (2,711)
Cash flows from financing activities:    
Payments on revolver loan — credit facility (126,353) (53,500)
Proceeds from Public offering 175,578  
Cash received from exercise of stock options   25
Net cash provided by (used in) financing activities 49,225 (53,475)
Net change in cash 108,514 4,227
Cash, at beginning of period 64,791 79,961
Cash, at end of period 173,305 84,188
Supplemental disclosures of cash flow information:    
Cash paid for interest 4,491 4,416
Cash paid for income taxes $ 13,986 $ 6,767