XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 24,508 $ 21,911
Receivables from clients, net of allowances of $10,519 and $11,575, respectively 186,506 197,771
Costs in Excess of Billings, Current 195,464 160,017
Income tax receivable 8,430 1,355
Prepaid expenses and other current assets 33,676 28,063
Total current assets 448,584 409,117
Property and equipment, net 23,472 21,678
Deferred income taxes, net 3,563 2,546
Long-term investments, net of allowances of $10,382 and $0, respectively 36,433 69,712
Operating lease right-of-use assets 20,027 19,176
Other non-current assets 134,781 116,569
Intangible assets, net 72,927 26,076
Goodwill 786,896 678,743
Total assets 1,526,683 1,343,617
Current liabilities:    
Accounts payable 12,354 11,539
Accrued expenses and other current liabilities 38,117 26,768
Accrued payroll and related benefits 266,950 247,579
Current maturities of long-term debt 20,000 13,750
Current maturities of operating lease liabilities 14,304 12,315
Deferred revenues 31,708 26,869
Total current liabilities 383,433 338,820
Non-current liabilities:    
Deferred compensation and other liabilities 63,316 42,481
Long-term debt, net of current portion 489,665 342,857
Operating lease liabilities, net of current portion 24,371 29,686
Deferred income taxes, net 37,269 28,446
Total non-current liabilities 614,621 443,470
Commitments and contingencies
Stockholders’ equity    
Common Stock, Value, Issued 205 208
Treasury Stock, Value 189,989 160,093
Additional paid-in capital 87,885 177,673
Retained earnings 636,693 531,653
Accumulated other comprehensive income (loss) (6,165) 11,886
Total stockholders’ equity 528,629 561,327
Total liabilities and stockholders’ equity $ 1,526,683 $ 1,343,617