v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net loss $ (14,803) $ (1,021)
Reconciliations of net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 2,173 1,958
Non-cash operating lease expense 1,761 1,618
Net investment amortization (accretion) and losses (gains) recognized 265 (14)
Deferred income taxes   23
Share-based compensation 2,837 2,658
Changes in certain operating assets and liabilities:    
Trade accounts receivable (44,986) (26,758)
Income taxes 10,302 (570)
Prepaid expenses and other (10,758) (10,804)
Accounts payable (1,564) 847
Accrued payroll and related benefits 25,120 15,670
Payroll taxes payable 6,848 15,357
Other accrued liabilities (9,215) (941)
Premium payable 16,987 15,923
Workers' compensation claims liabilities (5,268) (7,152)
Operating lease liabilities (1,754) (1,607)
Other assets and liabilities, net (23) 24
Net cash (used in) provided by operating activities (22,078) 5,211
Cash flows from investing activities:    
Purchase of property, equipment and software (5,728) (4,514)
Purchase of investments   (5,468)
Proceeds from sales and maturities of investments 6,650 5,685
Purchase of restricted investments (1,425) (33,705)
Proceeds from sales and maturities of restricted investments 3,782 6,024
Net cash provided by (used in) investing activities 3,279 (31,978)
Cash flows from financing activities:    
Repurchases of common stock (20,285) (9,160)
Common stock repurchased on vesting of restricted stock units and performance awards (1,277) (2,272)
Dividends paid (1,979) (2,059)
Proceeds from exercise of stock options and purchase of ESPP shares 561 693
Net cash used in financing activities (22,980) (12,798)
Net decrease in cash, cash equivalents and restricted cash (41,779) (39,565)
Cash, cash equivalents and restricted cash, beginning of period 126,334 82,588
Cash, cash equivalents and restricted cash, end of period $ 84,555 $ 43,023

Source