XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ASSETS    
Cash and cash equivalents $ 505,880 $ 737,612
Short-term investments 0 27,109
Accounts receivable, net of allowances of $8,148 and $6,871, respectively 660,223 337,703
Prepaid expenses and other current assets 105,966 88,570
Total current assets 1,272,069 1,190,994
Long-term investments 158,187 140,906
Property and equipment, net 197,216 188,169
Trade names and trademarks, net 153,019 155,784
Customer relationships, net 215,328 137,250
Other purchased intangibles, net 57,402 32,372
Goodwill 1,580,258 1,546,065
Deferred income taxes 7,487 8,731
Other assets 63,368 70,751
TOTAL ASSETS 3,704,334 3,471,022
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable and accrued expenses 670,769 216,936
Income taxes payable, current 19,715 14,458
Deferred revenue, current 199,664 184,549
Other current liabilities 9,499 15,890
Total current liabilities 899,647 431,833
Long-term debt 864,282 1,001,312
Deferred revenue, noncurrent 5,504 8,169
Income taxes payable, noncurrent 0 8,486
Liability for uncertain tax positions 30,296 36,055
Deferred income taxes 46,018 45,503
Other noncurrent liabilities 47,705 46,666
TOTAL LIABILITIES 1,893,452 1,578,024
Commitments and contingencies (Note 12)
Preferred stock 0 0
Common stock, $0.01 par value. Authorized 95,000,000; total issued and outstanding 42,848,339 and 46,078,464 shares at December 31, 2024 and 2023, respectively 428 461
Additional paid-in capital 491,891 472,201
Retained earnings 1,401,034 1,491,956
Accumulated other comprehensive loss (82,471) (71,620)
TOTAL STOCKHOLDERS’ EQUITY 1,810,882 1,892,998
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 3,704,334 3,471,022
Series A Preferred Stock    
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Preferred stock 0 0
Series B Preferred Stock    
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Preferred stock $ 0 $ 0