XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Total Revenues $ 1,401,688 $ 1,364,028 $ 1,390,997
Operating costs and expenses:      
Direct costs 200,323 185,650 184,546
Sales and marketing 519,694 487,365 490,777
Research, development, and engineering 67,373 68,860 74,093
General, administrative, and other related costs 203,461 195,726 181,871
Depreciation and amortization 211,916 236,966 233,400
Goodwill impairment 85,273 56,850 27,369
Total operating costs and expenses 1,288,040 1,231,417 1,192,056
Income from operations 113,648 132,611 198,941
Interest expense, net (13,988) (20,031) (33,842)
Gain on debt extinguishment, net 0 0 11,505
Loss on sale of businesses (3,780) 0 0
Loss on investments, net (7,654) (28,138) (53,888)
Other income (loss), net 4,968 (9,468) 8,437
Income from continuing operations before income tax expense and income (loss) from equity method investment 93,194 74,974 131,153
Income tax expense (41,370) (24,142) (57,957)
Income (loss) from equity method investment, net of tax 11,223 (9,329) (7,730)
Net income from continuing operations 63,047 41,503 65,466
Loss from discontinued operations, net of tax 0 0 (1,709)
Net Income (Loss) Attributable to Parent, Total $ 63,047 $ 41,503 $ 63,757
Net income per common share from continuing operations:      
Basic (in dollars per share) $ 1.42 $ 0.89 $ 1.39
Diluted (in dollars per share) 1.42 0.89 1.39
Net loss per common share from discontinued operations:      
Basic (in dollars per share) 0 0 (0.04)
Diluted (in dollars per share) 0 0 (0.04)
Net income per common share:      
Basic (in dollars per share) 1.42 0.89 1.36
Diluted (in dollars per share) $ 1.42 $ 0.89 $ 1.36
Weighted average shares outstanding:      
Basic (in shares) 44,457,071 46,400,941 46,954,558
Diluted (in shares) 44,519,693 46,464,261 47,025,849