XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 23,889 $ 21,911
Receivables from clients, net of allowances of $10,361 and $11,575, respectively 201,960 197,771
Unbilled services, net of allowances of $3,118 and $2,203, respectively 195,157 160,017
Income tax receivable 17,789 1,355
Prepaid expenses and other current assets 36,250 28,063
Total current assets 475,045 409,117
Property and equipment, net 21,746 21,678
Deferred income taxes, net 2,712 2,546
Long-term investments, net of allowances of $11,125 and $0, respectively 35,144 69,712
Operating lease right-of-use assets 21,269 19,176
Other non-current assets 134,551 116,569
Intangible assets, net 71,958 26,076
Goodwill 781,757 678,743
Total assets 1,544,182 1,343,617
Current liabilities:    
Accounts payable 11,783 11,539
Accrued expenses and other current liabilities 37,882 26,768
Accrued payroll and related benefits 215,354 247,579
Current maturities of long-term debt 20,000 13,750
Current maturities of operating lease liabilities 14,129 12,315
Deferred revenues 30,906 26,869
Total current liabilities 330,054 338,820
Non-current liabilities:    
Deferred compensation and other liabilities 63,442 42,481
Long-term debt, net of current portion 589,591 342,857
Operating lease liabilities, net of current portion 27,166 29,686
Deferred income taxes, net 34,151 28,446
Total non-current liabilities 714,350 443,470
Commitments and contingencies
Stockholders’ equity    
Common stock; $0.01 par value; 500,000,000 shares authorized; 20,501,837 and 20,780,928 shares issued, respectively 205 208
Treasury stock, at cost, 3,269,062 and 3,065,633 shares, respectively (189,604) (160,093)
Additional paid-in capital 90,633 177,673
Retained earnings 606,039 531,653
Accumulated other comprehensive income (loss) (7,495) 11,886
Total stockholders’ equity 499,778 561,327
Total liabilities and stockholders’ equity $ 1,544,182 $ 1,343,617