XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 1,364,028 $ 1,390,997 $ 1,416,722
Operating costs and expenses:      
Direct costs 197,292 195,554 188,053
Sales and marketing 487,365 490,777 493,049
Research, development, and engineering 68,860 74,093 78,874
General, administrative, and other related costs 421,050 404,263 456,777
Goodwill impairment on business 56,850 27,369 32,629
Total operating costs and expenses 1,231,417 1,192,056 1,249,382
Income from operations 132,611 198,941 167,340
Interest expense, net (20,031) (33,842) (72,023)
Gain (loss) on debt extinguishment, net 0 11,505 (5,274)
Loss on sale of businesses 0 0 (21,798)
Unrealized (loss) gain on short-term investments held at the reporting date, net (28,495) (7,145) 298,490
Gain (loss) on investments, net 357 (46,743) (16,677)
Other (loss) income, net (9,468) 8,437 1,293
Income from continuing operations before income tax (expense) benefit and changes from equity method investment 74,974 131,153 351,351
Income tax (expense) benefit (24,142) (57,957) 14,199
(Loss) income from equity method investment, net of income taxes (9,329) (7,730) 35,845
Net income from continuing operations 41,503 65,466 401,395
(Loss) income from discontinued operations, net of income taxes 0 (1,709) 95,319
Net income $ 41,503 $ 63,757 $ 496,714
Net income per common share from continuing operations:      
Basic (in dollars per share) $ 0.89 $ 1.39 $ 8.74
Diluted (in dollars per share) 0.89 1.39 8.38
Net (loss) income per common share from discontinued operations:      
Basic (in dollars per share) 0 (0.04) 2.08
Diluted (in dollars per share) 0 (0.04) 1.99
Net income per common share:      
Basic (in dollars per share) 0.89 1.36 10.81
Diluted (in dollars per share) $ 0.89 $ 1.36 $ 10.37
Weighted average shares outstanding:      
Basic (in shares) 46,400,941 46,954,558 45,893,928
Diluted (in shares) 46,464,261 47,025,849 47,862,745