XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 31,228 $ 24,508
Receivables from clients, net of allowances of $10,457 and $10,519, respectively 203,815 186,506
Unbilled services, net of allowances of $3,090 and $3,384, respectively 238,057 195,464
Income tax receivable 15,560 8,430
Prepaid expenses and other current assets 41,118 33,676
Total current assets 529,778 448,584
Property and equipment, net 27,691 23,472
Deferred income taxes, net 3,564 3,563
Long-term investments, net of allowances of $9,315 and $10,382, respectively 33,931 36,433
Operating lease right-of-use assets 20,878 20,027
Other non-current assets 142,797 134,781
Intangible assets, net 81,182 72,927
Goodwill 804,939 786,896
Total assets 1,644,760 1,526,683
Current liabilities:    
Accounts payable 16,802 12,354
Accrued expenses and other current liabilities 59,416 38,117
Accrued payroll and related benefits 173,027 266,950
Current maturities of long-term debt 20,000 20,000
Current maturities of operating lease liabilities 9,797 14,304
Deferred revenues 30,885 31,708
Total current liabilities 309,927 383,433
Non-current liabilities:    
Deferred compensation and other liabilities 73,238 63,316
Long-term debt, net of current portion 812,812 489,665
Operating lease liabilities, net of current portion 21,928 24,371
Deferred income taxes, net 42,095 37,269
Total non-current liabilities 950,073 614,621
Commitments and contingencies
Stockholders’ equity    
Common stock; $0.01 par value; 500,000,000 shares authorized; 19,373,897 and 20,465,234 shares issued, respectively 194 205
Treasury stock, at cost, 3,407,005 and 3,269,301 shares, respectively (210,434) (189,989)
Additional paid-in capital 3,928 87,885
Retained earnings 599,378 636,693
Accumulated other comprehensive loss (8,306) (6,165)
Total stockholders’ equity 384,760 528,629
Total liabilities and stockholders’ equity $ 1,644,760 $ 1,526,683