XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 188,237 $ 165,493
Accounts receivable (less allowance for losses and sales adjustments of $20,198 in 2024 and $22,829 in 2023) 542,441 619,704
Short-term investments 8,707 10,385
Prepaid expenses 76,486 54,700
Other current assets 8,550 10,303
Total current assets 824,421 860,585
Accounts receivable, long-term 7,340 8,988
Operating lease right-of-use assets 37,874 39,039
Property and equipment, net 167,121 169,720
Other assets:    
Software development costs, net 69,795 67,124
Goodwill 2,532,125 2,532,109
Other intangibles, net 901,434 928,870
Non-current investments 5,492 7,046
Other non-current assets 63,153 63,182
Total assets 4,608,755 4,676,663
Current liabilities:    
Accounts payable 145,168 146,339
Accrued liabilities 106,446 158,558
Operating lease liabilities 11,147 11,060
Current income tax payable 38,293 2,466
Deferred revenue 571,871 632,914
Current portion of term loans 0 49,801
Total current liabilities 872,925 1,001,138
Convertible senior notes due 2026, net 596,638 596,206
Deferred revenue, long-term 0 291
Deferred income taxes 54,274 78,590
Operating lease liabilities, long-term 37,631 39,822
Other long-term liabilities 24,152 22,621
Total liabilities 1,585,620 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 March 31, 2024 and December 31, 2023 481 481
Additional paid-in capital 1,385,095 1,354,787
Accumulated other comprehensive loss, net of tax (273) (326)
Retained earnings 1,657,943 1,603,773
Treasury stock, at cost; 5,707,093 and 5,858,476 shares in 2024 and 2023, respectively (20,111) (20,720)
Total shareholders' equity 3,023,135 2,937,995
Total liabilities and shareholders' equity $ 4,608,755 $ 4,676,663