XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 21,228 $ 15,830
Adjustments to reconcile net income to net cash provided by (used in) operating activities, net of acquisitions:    
Depreciation and amortization 3,943 3,469
Deferred income taxes 166 131
Stock-based compensation 3,170 2,619
Amortization of debt issuance costs under the credit facility 318 215
Provision for credit losses 335 224
Gain on disposal of assets (7)  
Loss on termination of operating leases 23  
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (9,459) 10,552
Prepaid expenses and other current assets 8,323 9,331
Government stimulus advances (2,537) 7,783
Accounts payable (588) (4,332)
Accrued payroll (7,124) (12,529)
Accrued expenses and other long-term liabilities 1,158 5,385
Net cash provided by operating activities 18,949 38,678
Cash flows from investing activities:    
Acquisitions of businesses, net of cash acquired (3,350) (400)
Purchases of property and equipment (1,883) (1,350)
Proceeds received from disposal of assets 7  
Proceeds received from divestiture of business 3,848  
Net cash used in investing activities (1,378) (1,750)
Cash flows from financing activities:    
Payments on revolver - credit facility (20,000) (25,000)
Payments for debt issuance costs under the credit facility (21)  
Cash received from exercise of stock options 493  
Net cash used in financing activities (19,528) (25,000)
Net change in cash (1,957) 11,928
Cash, at beginning of period 98,911 64,791
Cash, at end of period 96,954 76,719
Supplemental disclosures of cash flow information:    
Cash paid for interest 3,743 2,527
Cash paid (refunded) for income taxes $ (11) $ 13