XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 432,470 $ 480,779 $ 537,787
Operating expenses:      
Cost of services and fulfillment 182,534 204,484 223,773
Selling and marketing 159,621 167,352 181,940
General and administrative 58,818 68,497 67,655
Depreciation 7,561 8,452 9,269
Amortization of intangible assets 9,648 11,956 13,161
Restructuring costs 11,773 13,272 9,335
Loss from sale of divested operation 1,775 0 0
Total operating expenses 431,730 474,013 505,133
Income from operations 740 6,766 32,654
Interest expense (3,011) (3,060) (2,461)
Other income, net 4,094 2,371 222
Gains on investments, net 814 208 309
Income before income taxes 2,637 6,285 30,724
Income tax expense 8,384 3,235 8,918
Net income (loss) $ (5,747) $ 3,050 $ 21,806
Basic income (loss) per common share $ (0.3) $ 0.16 $ 1.15
Diluted income (loss) per common share $ (0.3) $ 0.16 $ 1.14
Basic weighted average common shares outstanding 19,094 19,183 18,967
Diluted weighted average common shares outstanding 19,094 19,258 19,172
Research [Member]      
Revenues:      
Total revenues $ 316,739 $ 334,396 $ 354,453
Consulting [Member]      
Revenues:      
Total revenues 97,254 118,228 152,587
Events [Member]      
Revenues:      
Total revenues $ 18,477 $ 28,155 $ 30,747