v3.26.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 69,415 $ 59,997
Adjustments to reconcile net income to net cash from operating activities:    
Depreciation and amortization 11,901 10,645
Amortization of premiums, discounts and issuance costs 152 458
Stock-based compensation expense 9,736 7,550
Deferred income taxes 19,788 16,504
Other (1,332) (1,501)
Changes in assets and liabilities:    
Accounts receivable 2,064 21,231
Prepaid expenses and other current assets 3,960 204
Other long-term assets 7,247 9,601
Accounts payable and accrued expenses (117,525) (89,951)
Income taxes payable 1,573 4,763
Long-term professional liabilities (1,417) (8,166)
Other liabilities (8,755) (9,315)
Net cash (used in) provided by operating activities - continuing operations (3,193) 22,020
Net cash used in operating activities - discontinued operations (1,331) (2,316)
Net cash (used in) provided by operating activities (4,524) 19,704
Cash flows from investing activities:    
Acquisition payments, net of cash acquired (7,000) 0
Purchases of investments (10,060) (21,529)
Proceeds from maturities or sales of investments 18,200 18,380
Purchases of property and equipment (7,626) (7,833)
Other 526 (3,636)
Net cash used in investing activities (5,960) (14,618)
Cash flows from financing activities:    
Payments on term loan (12,500) (9,375)
Payments on finance lease obligations (797) (844)
Proceeds from issuance of common stock 1,614 1,838
Repurchases of common stock (64,195) (1,778)
Other 0 (135)
Net cash used in financing activities (75,878) (10,294)
Net decrease in cash and cash equivalents (86,362) (5,208)
Cash and cash equivalents at beginning of period 375,241 229,940
Cash and cash equivalents at end of period $ 288,879 $ 224,732