v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 84,716 $ 77,871
Adjustments to reconcile net income to net cash provided by operating activities:    
Asset impairment   2,468
Depreciation and amortization expense 21,955 6,085
Bad debt expense 13,015 12,631
Compensation expense related to share-based awards 5,443 4,557
Deferred income taxes   562
Changes in operating assets and liabilities 18,776 (11,157)
Net cash provided by operating activities 143,905 93,017
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of available-for-sale investments (192,891) (204,060)
Sales of available-for-sale investments 189,272 145,945
Purchases of property and equipment (4,489) (2,022)
Business acquisition 854  
Net cash used in investing activities (7,254) (60,137)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Issuance of common stock 1,295 1,805
Purchase of treasury stock (46,082) (6,769)
Payments of employee tax associated with stock compensation (7,544) (3,435)
Payments of cash dividends and dividend equivalents (17,718) (14,613)
Earnout payments for business acquisition (1,757)  
Principal payments for finance lease (2,432)  
Principal payments for failed sale leaseback (489)  
Net cash used in financing activities (74,727) (23,012)
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 61,924 9,868
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, beginning of the period 131,753 119,021
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of the period $ 193,677 $ 128,889