XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 18,594 $ 25,144
Adjustments to reconcile net income to cash provided by operating activities:    
Deferred income tax provision, net (1,679) (1,461)
Provision for (recoveries of) credit losses 62 (17)
Depreciation and amortization 2,854 2,888
Stock-based compensation expense 7,274 6,999
Noncash lease expense 1,889 1,848
Other (454) (993)
(Increase) decrease in operating assets    
Trade receivables, net 5,749 2,730
Other assets (10,809) (395)
Increase (decrease) in operating liabilities    
Accrued payroll costs 1,019 6,027
Other liabilities (5,885) (8,665)
Cash provided by operating activities 18,614 34,105
Cash flows from investing activities:    
Capital expenditures (8,290) (4,979)
Payment to Acquire Life Insurance Policy, Investing Activities 686 1,150
Cash used in investing activities (7,593) (3,752)
Cash flows from financing activities:    
Proceeds from credit facility 323,500 141,600
Payments on credit facility (286,200) (146,500)
Repurchases of common stock (32,243) (11,229)
Cash dividends (13,951) (14,229)
Other (4) (4)
Cash used in financing activities (8,898) (30,362)
Change in cash and cash equivalents 2,123 (9)
Cash and cash equivalents, beginning of period 349 119
Cash and cash equivalents, end of period 2,472 110
Supplemental Disclosure of Cash Flow Information    
Income taxes, net 13,517 8,593
Operating lease liabilities 2,348 2,485
Interest, net 1,878 1,097
Non-Cash Investing and Financing Transactions:    
ROU assets obtained from operating leases 3,432 1,825
Employee stock purchase plan 175 406
Unsettled repurchases of common stock 0 400
Proceeds from Life Insurance Policy $ 1,383 $ 2,377