XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 538,296 $ 165,493
Accounts receivable (less allowance for losses and sales adjustments of $18,404 in 2024 and $22,829 in 2023) 619,508 619,704
Short-term investments 5,985 10,385
Prepaid expenses 68,352 54,700
Other current assets 6,423 10,303
Total current assets 1,238,564 860,585
Accounts receivable, long-term 7,331 8,988
Operating lease right-of-use assets 34,741 39,039
Property and equipment, net 165,272 169,720
Other assets:    
Software development costs, net 76,580 67,124
Goodwill 2,531,653 2,532,109
Other intangibles, net 855,099 928,870
Non-current investments 3,884 7,046
Other non-current assets 83,384 63,182
Total assets 4,996,508 4,676,663
Current liabilities:    
Accounts payable 145,386 146,339
Accrued liabilities 160,689 158,558
Operating lease liabilities 10,653 11,060
Current income tax payable 22,485 2,466
Deferred revenue 682,422 632,914
Current portion of term loans 0 49,801
Total current liabilities 1,021,635 1,001,138
Convertible senior notes due 2026, net 597,502 596,206
Deferred revenue, long-term 0 291
Deferred income taxes 36,660 78,590
Operating lease liabilities, long-term 33,674 39,822
Other long-term liabilities 31,925 22,621
Total liabilities 1,721,396 1,738,668
Commitments and contingencies 0 0
Shareholders' equity:    
Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued 0 0
Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued and outstanding as of September 30, 2024 and December 31, 2023 481 481
Additional paid-in capital 1,491,935 1,354,787
Accumulated other comprehensive loss, net of tax (163) (326)
Retained earnings 1,801,578 1,603,773
Treasury stock, at cost; 5,361,877 and 5,858,476 shares in 2024 and 2023, respectively (18,719) (20,720)
Total shareholders' equity 3,275,112 2,937,995
Total liabilities and shareholders' equity $ 4,996,508 $ 4,676,663