XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 211,172 $ 515,627
Marketable securities 188,355 47,896
Accounts receivable, net of allowances of $8,426 and $7,296, respectively 210,577 134,331
Prepaid expenses 30,436 28,718
Other current assets 48,200 39,935
Income taxes recoverable 10,868 6,470
Total current assets 699,608 772,977
Non-current assets    
Property and equipment, net 54,687 51,685
Operating lease right-of-use assets 82,282 83,518
Assets designated for retirement and pension plans 11,361 9,976
Investments 69,160 58,290
Other non-current assets 26,395 25,500
Goodwill 142,635 137,861
Other intangible assets, net 10,539 12,483
Deferred income taxes 44,378 41,898
Total non-current assets 441,437 421,211
Total assets 1,141,045 1,194,188
Current liabilities    
Accounts payable 25,834 25,088
Accrued salaries and benefits 251,668 353,531
Deferred revenue 58,859 51,085
Operating lease liabilities 18,225 17,653
Other current liabilities 65,898 21,369
Income taxes payable 9,402 14,287
Total current liabilities 429,886 483,013
Non-current liabilities    
Accrued salaries and benefits 40,789 58,547
Retirement and pension plans 84,999 72,138
Operating lease liabilities 86,914 83,152
Other non-current liabilities 4,527 42,905
Deferred income taxes 1,439 1,616
Total non-current liabilities 218,668 258,358
Total liabilities 648,554 741,371
Commitments and contingencies (Note 17)
Stockholders’ equity    
Preferred stock, $0.01 par value, 10,000,000 shares authorized, no shares issued at June 30, 2025 and December 31, 2024 0 0
Common stock, $0.01 par value, 100,000,000 shares authorized, 20,730,409 and 20,414,915 shares issued, 20,725,329 and 20,409,835 shares outstanding at June 30, 2025 and December 31, 2024, respectively 207 204
Treasury stock at cost, 5,080 shares at June 30, 2025 and December 31, 2024 (110) (110)
Additional paid in capital 263,611 260,893
Retained earnings 233,807 205,875
Accumulated other comprehensive loss (5,024) (14,045)
Total stockholders’ equity 492,491 452,817
Total liabilities and stockholders’ equity $ 1,141,045 $ 1,194,188