XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 61,011 $ 21,911
Receivables from clients, net of allowances of $8,375 and $11,575, respectively 192,958 197,771
Unbilled services, net of allowances of $2,260 and $2,203, respectively 189,038 160,017
Income tax receivable 17,515 1,355
Prepaid expenses and other current assets 29,919 28,063
Total current assets 490,441 409,117
Property and equipment, net 19,709 21,678
Deferred income taxes, net 2,545 2,546
Long-term investments, net of allowances of $11,125 and $0, respectively 35,144 69,712
Operating lease right-of-use assets 16,963 19,176
Other non-current assets 124,925 116,569
Intangible assets, net 52,015 26,076
Goodwill 739,070 678,743
Total assets 1,480,812 1,343,617
Current liabilities:    
Accounts payable 11,157 11,539
Accrued expenses and other current liabilities 27,870 26,768
Accrued payroll and related benefits 152,592 247,579
Current maturities of long-term debt 13,750 13,750
Current maturities of operating lease liabilities 12,245 12,315
Deferred revenues 29,277 26,869
Total current liabilities 246,891 338,820
Non-current liabilities:    
Deferred compensation and other liabilities 66,384 42,481
Long-term debt, net of current portion 643,165 342,857
Operating lease liabilities, net of current portion 24,731 29,686
Deferred income taxes, net 24,646 28,446
Total non-current liabilities 758,926 443,470
Commitments and contingencies
Stockholders’ equity    
Common stock; $0.01 par value; 500,000,000 shares authorized; 20,569,018 and 20,780,928 shares issued, respectively 205 208
Treasury stock, at cost, 3,269,816 and 3,065,633 shares, respectively (189,388) (160,093)
Additional paid-in capital 93,502 177,673
Retained earnings 575,619 531,653
Accumulated other comprehensive income (loss) (4,943) 11,886
Total stockholders’ equity 474,995 561,327
Total liabilities and stockholders’ equity $ 1,480,812 $ 1,343,617