XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 211,944 $ 515,627
Marketable securities 112,715 47,896
Accounts receivable, net of allowances of $8,433 and $7,296, respectively 182,136 134,331
Prepaid expenses 33,970 28,718
Other current assets 47,421 39,935
Income taxes recoverable 6,964 6,470
Total current assets 595,150 772,977
Non-current assets    
Property and equipment, net 51,938 51,685
Operating lease right-of-use assets 80,863 83,518
Assets designated for retirement and pension plans 10,424 9,976
Investments 64,434 58,290
Other non-current assets 26,113 25,500
Goodwill 139,447 137,861
Other intangible assets, net 11,304 12,483
Deferred income taxes 44,018 41,898
Total non-current assets 428,541 421,211
Total assets 1,023,691 1,194,188
Current liabilities    
Accounts payable 23,103 25,088
Accrued salaries and benefits 171,155 353,531
Deferred revenue 55,957 51,085
Operating lease liabilities 17,652 17,653
Other current liabilities 64,869 21,369
Income taxes payable 16,804 14,287
Total current liabilities 349,540 483,013
Non-current liabilities    
Accrued salaries and benefits 41,826 58,547
Retirement and pension plans 79,118 72,138
Operating lease liabilities 82,436 83,152
Other non-current liabilities 4,318 42,905
Deferred income taxes 1,403 1,616
Total non-current liabilities 209,101 258,358
Total liabilities 558,641 741,371
Commitments and contingencies (Note 17)
Stockholders’ equity    
Preferred stock, $0.01 par value, 10,000,000 shares authorized, no shares issued at March 31, 2025 and December 31, 2024 0 0
Common stock, $0.01 par value, 100,000,000 shares authorized, 20,625,866 and 20,414,915 shares issued, 20,620,786 and 20,409,835 shares outstanding at March 31, 2025 and December 31, 2024, respectively 206 204
Treasury stock at cost, 5,080 shares at March 31, 2025 and December 31, 2024 (110) (110)
Additional paid in capital 260,512 260,893
Retained earnings 215,985 205,875
Accumulated other comprehensive loss (11,543) (14,045)
Total stockholders’ equity 465,050 452,817
Total liabilities and stockholders’ equity $ 1,023,691 $ 1,194,188