XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 21,911 $ 12,149
Receivables from clients, net of allowances of $11,575 and $17,284, respectively 197,771 162,566
Costs in Excess of Billings, Current 160,017 190,869
Income tax receivable 1,355 6,385
Prepaid expenses and other current assets 28,063 28,491
Total current assets 409,117 400,460
Property and equipment, net 21,678 23,728
Deferred income taxes, net 2,546 2,288
Long-term investments 69,712 75,414
Operating lease right-of-use assets 19,176 24,131
Other non-current assets 116,569 92,336
Intangible assets, net 26,076 18,074
Goodwill 678,743 625,711
Total assets 1,343,617 1,262,142
Current liabilities:    
Accounts payable 11,539 10,074
Accrued expenses and other current liabilities 26,768 33,087
Accrued payroll and related benefits 247,579 225,921
Current maturities of long-term debt 13,750 0
Current maturities of operating lease liabilities 12,315 11,032
Deferred revenues 26,869 22,461
Total current liabilities 338,820 302,575
Non-current liabilities:    
Deferred compensation and other liabilities 42,481 35,665
Long-term debt, net of current portion 342,857 324,000
Operating lease liabilities, net of current portion 29,686 38,850
Deferred income taxes, net 28,446 28,160
Total non-current liabilities 443,470 426,675
Commitments and contingencies
Stockholders’ equity    
Common Stock, Value, Issued 208 212
Treasury Stock, Value 160,093 142,136
Additional paid-in capital 177,673 236,962
Retained earnings 531,653 415,027
Accumulated other comprehensive income 11,886 22,827
Total stockholders’ equity 561,327 532,892
Total liabilities and stockholders’ equity $ 1,343,617 $ 1,262,142