XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Total revenues $ 432,470 $ 480,779 $ 537,787
Income from operations 740 6,766 32,654
Selling, marketing, administrative and other expenses (235,805) (257,808) (278,518)
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
Interest expense, other income, and gains on investments 1,897 (481) (1,930)
Income before income taxes 2,637 6,285 30,724
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 432,470 480,779 537,787
Total segment expenses (172,729) [1] (190,977) [2] (204,119) [3]
Income from operations 259,741 289,802 333,668
Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 337,834 363,222 396,012
Total segment expenses (115,651) [1] (125,392) [2] (125,429) [3]
Income from operations 222,183 237,830 270,583
Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 76,159 89,402 111,028
Total segment expenses (37,828) [1] (45,028) [2] (56,889) [3]
Income from operations 38,331 44,374 54,139
Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 18,477 28,155 30,747
Total segment expenses (19,250) [1] (20,557) [2] (21,801) [3]
Income from operations (773) 7,598 8,946
Research [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 316,739 334,396 354,453
Research [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 316,739 334,396 354,453
Research [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Research [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Consulting [Member]      
Segment Reporting Information [Line Items]      
Total revenues 97,254 118,228 152,587
Consulting [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 97,254 118,228 152,587
Consulting [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 21,095 28,826 41,559
Consulting [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 76,159 89,402 111,028
Consulting [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Events [Member]      
Segment Reporting Information [Line Items]      
Total revenues 18,477 28,155 30,747
Events [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 18,477 28,155 30,747
Events [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Events [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Events [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 18,477 28,155 30,747
Compensation Benefits and Related Costs [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (133,969) [1] (149,398) [2] (152,682) [3]
Compensation Benefits and Related Costs [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (100,620) [1] (109,025) [2] (107,870) [3]
Compensation Benefits and Related Costs [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (27,782) [1] (34,324) [2] (37,625) [3]
Compensation Benefits and Related Costs [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (5,567) [1] (6,049) [2] (7,187) [3]
Direct Costs of Events [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (13,429) [1] (14,293) [2] (14,373) [3]
Direct Costs of Events [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses 0 [1] 0 [2] 0 [3]
Direct Costs of Events [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses 0 [1] 0 [2] 0 [3]
Direct Costs of Events [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (13,429) [1] (14,293) [2] (14,373) [3]
Professional Services [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (12,707) [1] (14,193) [2] (21,566) [3]
Professional Services [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (10,864) [1] (11,861) [2] (13,441) [3]
Professional Services [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (1,735) [1] (2,272) [2] (8,063) [3]
Professional Services [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (108) [1] (60) [2] (62) [3]
Billable Expenses [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (8,474) [1] (8,708) [2] (11,452) [3]
Billable Expenses [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (548) [1] (595) [2] (740) [3]
Billable Expenses [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (7,926) [1] (8,113) [2] (10,712) [3]
Billable Expenses [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses 0 [1] 0 [2] 0 [3]
Travel and Entertainment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (2,357) [1] (2,111) [2] (1,894) [3]
Travel and Entertainment [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (1,895) [1] (1,690) [2] (1,414) [3]
Travel and Entertainment [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (358) [1] (297) [2] (357) [3]
Travel and Entertainment [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (104) [1] (124) [2] (123) [3]
Software [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (1,291) [1] (1,754) [2] (1,592) [3]
Software [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (1,278) [1] (1,729) [2] (1,488) [3]
Software [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (8) [1] (11) [2] (103) [3]
Software [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (5) [1] (14) [2] (1) [3]
Other Segment Expenses [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (502) [1],[4] (520) [2],[5] (560) [3],[6]
Other Segment Expenses [Member] | Research Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (446) [1],[4] (492) [2],[5] (476) [3],[6]
Other Segment Expenses [Member] | Consulting Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses (19) [1],[4] (11) [2],[5] (29) [3],[6]
Other Segment Expenses [Member] | Events Segment [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total segment expenses $ (37) [1],[4] $ (17) [2],[5] $ (55) [3],[6]
[1] The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker.
[2] The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker.
[3] The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker.
[4] Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses.
[5] Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses.
[6] Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses.