{"text_format":"3","workbook":"xlsx","n_sheets":97,"sheets":["Document and Entity Information","CONSOLIDATED BALANCE SHEETS","CONSOLIDATED BALANCE SHEETS (Pa","CONSOLIDATED STATEMENTS OF OPER","CONSOLIDATED STATEMENTS OF COMP","CONSOLIDATED STATEMENTS OF STOC","CONSOLIDATED STATEMENTS OF CASH","Pay vs Performance Disclosure","Insider Trading Arrangements","Cybersecurity Risk Management, ","Summary of Significant Accounti","Divestiture","Marketable Investments","Goodwill and Other Intangible A","Debt","Leases","Derivatives and Hedging","Fair Value Measurements","Non-Marketable Investments","Income Taxes","Stockholders' Equity","Employee Pension Plans","Restructuring","Operating Segment and Enterpris","Certain Balance Sheet Accounts","Contingencies","Subsequent Events","Summary of Significant Accoun_2","Summary of Significant Accoun_3","Marketable Investments (Tables)","Goodwill and Other Intangible_2","Debt (Tables)","Leases (Tables)","Derivatives and Hedging (Tables","Fair Value Measurements (Tables","Income Taxes (Tables)","Stockholders' Equity (Tables)","Restructuring (Tables)","Operating Segment and Enterpr_2","Certain Balance Sheet Accounts ","Summary of Significant Accoun_4","Summary of Significant Accoun_5","Summary of Significant Accoun_6","Summary of Significant Accoun_7","Summary of Significant Accoun_8","Summary of Significant Accoun_9","Summary of Significant Accou_10","Summary of Significant Accou_11","Divestiture - Additional Inform","Marketable Investments - Summar","Marketable Investments - Additi","Marketable Investments - Summ_2","Marketable Investments - Unreal","Goodwill and Other Intangible_3","Goodwill and Other Intangible_4","Goodwill and Other Intangible_5","Goodwill and Other Intangible_6","Debt - Additional Information (","Debt - Summary of Company's Tot","Debt - Summary of Company's T_2","Leases - Summary of Components ","Leases - Summary of Additional ","Leases - Summary of Future Mini","Leases - Summary of Lease Balan","Leases - Additional Information","Derivatives and Hedging - Addit","Derivatives and Hedging - Sched","Fair Value Measurements - Summa","Fair Value Measurements - Sum_2","Non-Marketable Investments - Ad","Income Taxes - Income Before In","Income Taxes - Components of th","Income Taxes - Reconciliation o","Income Taxes - Components of De","Income Taxes - Additional Infor","Income Taxes - Summary of Chang","Income Taxes - Reconciliation_2","Stockholders' Equity - Addition","Stockholders' Equity - Schedule","Stockholders' Equity - Schedu_2","Stockholders' Equity - Summary ","Stockholders' Equity - Schedu_3","Stockholders' Equity - Schedu_4","Employee Pension Plans - Additi","Restructuring - Additional Info","Restructuring - Schedule of Act","Operating Segment and Enterpr_3","Operating Segment and Enterpr_4","Operating Segment and Enterpr_5","Operating Segment and Enterpr_6","Certain Balance Sheet Account_2","Certain Balance Sheet Account_3","Certain Balance Sheet Account_4","Certain Balance Sheet Account_5","Certain Balance Sheet Account_6","Contingencies - Additional Info","Subsequent Events - Additional "],"cells_cut":1,"read":"whole","date_system":"1900"}

{"sheet":"Document and Entity Information","index":0,"n_rows":41,"n_cols":4,"rows_kept":41,"merged":[[0,0,1,0]]}
["Document and Entity Information - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Mar. 03, 2025","Jun. 30, 2024"]
["Cover [Abstract]"," "," "," "]
["Document Type","10-K"," "," "]
["Amendment Flag","false"," "," "]
["Document Period End Date","Dec. 31,  2024"," "," "]
["Document Fiscal Year Focus","2024"," "," "]
["Document Fiscal Period Focus","FY"," "," "]
["Trading Symbol","FORR"," "," "]
["Entity Registrant Name","Forrester Research, Inc."," "," "]
["Entity Central Index Key","0001023313"," "," "]
["Current Fiscal Year End Date","--12-31"," "," "]
["Entity Well-known Seasoned Issuer","No"," "," "]
["Entity Current Reporting Status","Yes"," "," "]
["Entity Voluntary Filers","No"," "," "]
["Entity Filer Category","Accelerated Filer"," "," "]
["Entity Small Business","false"," "," "]
["Entity Emerging Growth Company","false"," "," "]
["Entity Shell Company","false"," "," "]
["Entity Common Stock, Shares Outstanding"," ",{"v":18981000,"d":"18,981,000 "}," "]
["Entity Public Float"," "," ",{"v":197000000,"d":"$ 197,000,000"}]
["Document Annual Report","true"," "," "]
["Document Transition Report","false"," "," "]
["Entity Incorporation, State or Country Code","DE"," "," "]
["Entity File Number","000-21433"," "," "]
["Entity Tax Identification Number","04-2797789"," "," "]
["Entity Address, Address Line One","60 Acorn Park Drive"," "," "]
["Entity Address, City or Town","Cambridge"," "," "]
["Entity Address, State or Province","MA"," "," "]
["Entity Address, Postal Zip Code","02140"," "," "]
["City Area Code","617"," "," "]
["Local Phone Number","613-6000"," "," "]
["Title of 12(b) Security","Common Stock, $0.01 Par Value"," "," "]
["Security Exchange Name","NASDAQ"," "," "]
["Entity Interactive Data Current","Yes"," "," "]
["ICFR Auditor Attestation Flag","true"," "," "]
["Document Financial Statement Error Correction Flag","false"," "," "]
["Auditor Name","PricewaterhouseCoopers LLP"," "," "]
["Auditor Location","Boston, Massachusetts"," "," "]
["Auditor Firm ID","238"," "," "]
["Auditor Opinion","Opinions on the Financial Statements and Internal Control over Financial Reporting We have audited the accompanying consolidated balance sheets of Forrester Research, Inc. and its subsidiaries (the \"Company\") as of December 31, 2024 and 2023, and the related consolidated statements of operations, of comprehensive income (loss), of stockholders’ equity and of cash flows for each of the three years in the period ended December 31, 2024, including the related notes (collectively referred to as the \"consolidated financial statements\"). We also have audited the Company's internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO."," "," "]

{"sheet":"CONSOLIDATED BALANCE SHEETS","index":1,"n_rows":33,"n_cols":3,"rows_kept":33}
["CONSOLIDATED BALANCE SHEETS - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Current Assets:"," "," "]
["Cash and cash equivalents",{"v":56087,"d":"$ 56,087"},{"v":72909,"d":"$ 72,909"}]
["Marketable investments (Note 3)",{"v":48582,"d":"48,582 "},{"v":51580,"d":"51,580 "}]
["Accounts receivable, net of allowance for expected credit losses of $434 and $574 as of December 31, 2024 and 2023, respectively (Note 1,15)",{"v":55490,"d":"55,490 "},{"v":58999,"d":"58,999 "}]
["Deferred commissions",{"v":22942,"d":"22,942 "},{"v":23207,"d":"23,207 "}]
["Prepaid expenses and other current assets",{"v":18263,"d":"18,263 "},{"v":9305,"d":"9,305 "}]
["Total current assets",{"v":201364,"d":"201,364 "},{"v":216000,"d":"216,000 "}]
["Property and equipment, net",{"v":11699,"d":"11,699 "},{"v":19401,"d":"19,401 "}]
["Operating lease right-of-use assets",{"v":27049,"d":"27,049 "},{"v":39722,"d":"39,722 "}]
["Goodwill",{"v":227959,"d":"227,959 "},{"v":244257,"d":"244,257 "}]
["Intangible assets, net",{"v":27475,"d":"27,475 "},{"v":37637,"d":"37,637 "}]
["Other assets",{"v":8316,"d":"8,316 "},{"v":7157,"d":"7,157 "}]
["Total assets",{"v":503862,"d":"503,862 "},{"v":564174,"d":"564,174 "}]
["Current Liabilities:"," "," "]
["Accounts payable",{"v":965,"d":"965 "},{"v":1796,"d":"1,796 "}]
["Accrued expenses and other current liabilities",{"v":57602,"d":"57,602 "},{"v":81482,"d":"81,482 "}]
["Deferred revenue",{"v":145404,"d":"145,404 "},{"v":156798,"d":"156,798 "}]
["Total current liabilities",{"v":203971,"d":"203,971 "},{"v":240076,"d":"240,076 "}]
["Long-term debt",{"v":35000,"d":"35,000 "},{"v":35000,"d":"35,000 "}]
["Non-current operating lease liabilities",{"v":24809,"d":"24,809 "},{"v":37673,"d":"37,673 "}]
["Other non-current liabilities (Note 15)",{"v":10545,"d":"10,545 "},{"v":11160,"d":"11,160 "}]
["Total liabilities",{"v":274325,"d":"274,325 "},{"v":323909,"d":"323,909 "}]
["Commitments and contingencies (Note16)"," "," "]
["Stockholders' Equity:"," "," "]
["Preferred stock, $0.01 par value Authorized - 500 shares; issued and outstanding - none",{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Common stock, $0.01 par value Authorized - 125,000 shares Issued - 25,119 and 24,684 shares as of December 31, 2024 and 2023, respectively Outstanding - 18,838 and 19,248 shares as of December 31, 2024 and 2023, respectively",{"v":251,"d":"251 "},{"v":247,"d":"247 "}]
["Additional paid-in capital",{"v":292217,"d":"292,217 "},{"v":278057,"d":"278,057 "}]
["Retained earnings",{"v":171934,"d":"171,934 "},{"v":177681,"d":"177,681 "}]
["Treasury stock - 6,282 and 5,437 shares as of December 31, 2024 and 2023, respectively",{"v":-227119,"d":"(227,119)"},{"v":-211149,"d":"(211,149)"}]
["Accumulated other comprehensive loss",{"v":-7746,"d":"(7,746)"},{"v":-4571,"d":"(4,571)"}]
["Total stockholders’ equity",{"v":229537,"d":"229,537 "},{"v":240265,"d":"240,265 "}]
["Total liabilities and stockholders’ equity",{"v":503862,"d":"$ 503,862"},{"v":564174,"d":"$ 564,174"}]

{"sheet":"CONSOLIDATED BALANCE SHEETS (Pa","index":2,"n_rows":12,"n_cols":3,"rows_kept":12}
["CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Statement of Financial Position [Abstract]"," "," "]
["Accounts receivable, allowance for expected credit losses",{"v":434,"d":"$ 434"},{"v":574,"d":"$ 574"}]
["Preferred stock, par value",{"v":0.01,"d":"$ 0.01"},{"v":0.01,"d":"$ 0.01"}]
["Preferred stock, shares authorized",{"v":500000,"d":"500,000 "},{"v":500000,"d":"500,000 "}]
["Preferred stock, shares issued",{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Preferred stock, shares outstanding",{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Common stock, par value",{"v":0.01,"d":"$ 0.01"},{"v":0.01,"d":"$ 0.01"}]
["Common stock, shares authorized",{"v":125000000,"d":"125,000,000 "},{"v":125000000,"d":"125,000,000 "}]
["Common stock, shares issued",{"v":25119000,"d":"25,119,000 "},{"v":24684000,"d":"24,684,000 "}]
["Common stock, shares outstanding",{"v":18838000,"d":"18,838,000 "},{"v":19248000,"d":"19,248,000 "}]
["Treasury stock, shares",{"v":6282000,"d":"6,282,000 "},{"v":5437000,"d":"5,437,000 "}]

{"sheet":"CONSOLIDATED STATEMENTS OF OPER","index":3,"n_rows":33,"n_cols":4,"rows_kept":33,"merged":[[0,0,1,0],[0,1,0,3]]}
["CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) shares in Thousands, $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Revenues:"," "," "," "]
["Total revenues",{"v":432470,"d":"$ 432,470"},{"v":480779,"d":"$ 480,779"},{"v":537787,"d":"$ 537,787"}]
["Operating expenses:"," "," "," "]
["Cost of services and fulfillment",{"v":182534,"d":"182,534 "},{"v":204484,"d":"204,484 "},{"v":223773,"d":"223,773 "}]
["Selling and marketing",{"v":159621,"d":"159,621 "},{"v":167352,"d":"167,352 "},{"v":181940,"d":"181,940 "}]
["General and administrative",{"v":58818,"d":"58,818 "},{"v":68497,"d":"68,497 "},{"v":67655,"d":"67,655 "}]
["Depreciation",{"v":7561,"d":"7,561 "},{"v":8452,"d":"8,452 "},{"v":9269,"d":"9,269 "}]
["Amortization of intangible assets",{"v":9648,"d":"9,648 "},{"v":11956,"d":"11,956 "},{"v":13161,"d":"13,161 "}]
["Restructuring costs",{"v":11773,"d":"11,773 "},{"v":13272,"d":"13,272 "},{"v":9335,"d":"9,335 "}]
["Loss from sale of divested operation",{"v":1775,"d":"1,775 "},{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Total operating expenses",{"v":431730,"d":"431,730 "},{"v":474013,"d":"474,013 "},{"v":505133,"d":"505,133 "}]
["Income from operations",{"v":740,"d":"740 "},{"v":6766,"d":"6,766 "},{"v":32654,"d":"32,654 "}]
["Interest expense",{"v":-3011,"d":"(3,011)"},{"v":-3060,"d":"(3,060)"},{"v":-2461,"d":"(2,461)"}]
["Other income, net",{"v":4094,"d":"4,094 "},{"v":2371,"d":"2,371 "},{"v":222,"d":"222 "}]
["Gains on investments, net",{"v":814,"d":"814 "},{"v":208,"d":"208 "},{"v":309,"d":"309 "}]
["Income before income taxes",{"v":2637,"d":"2,637 "},{"v":6285,"d":"6,285 "},{"v":30724,"d":"30,724 "}]
["Income tax expense",{"v":8384,"d":"8,384 "},{"v":3235,"d":"3,235 "},{"v":8918,"d":"8,918 "}]
["Net income (loss)",{"v":-5747,"d":"$ (5,747)"},{"v":3050,"d":"$ 3,050"},{"v":21806,"d":"$ 21,806"}]
["Basic income (loss) per common share",{"v":-0.3,"d":"$ (0.3)"},{"v":0.16,"d":"$ 0.16"},{"v":1.15,"d":"$ 1.15"}]
["Diluted income (loss) per common share",{"v":-0.3,"d":"$ (0.3)"},{"v":0.16,"d":"$ 0.16"},{"v":1.14,"d":"$ 1.14"}]
["Basic weighted average common shares outstanding",{"v":19094,"d":"19,094 "},{"v":19183,"d":"19,183 "},{"v":18967,"d":"18,967 "}]
["Diluted weighted average common shares outstanding",{"v":19094,"d":"19,094 "},{"v":19258,"d":"19,258 "},{"v":19172,"d":"19,172 "}]
["Research [Member]"," "," "," "]
["Revenues:"," "," "," "]
["Total revenues",{"v":316739,"d":"$ 316,739"},{"v":334396,"d":"$ 334,396"},{"v":354453,"d":"$ 354,453"}]
["Consulting [Member]"," "," "," "]
["Revenues:"," "," "," "]
["Total revenues",{"v":97254,"d":"97,254 "},{"v":118228,"d":"118,228 "},{"v":152587,"d":"152,587 "}]
["Events [Member]"," "," "," "]
["Revenues:"," "," "," "]
["Total revenues",{"v":18477,"d":"$ 18,477"},{"v":28155,"d":"$ 28,155"},{"v":30747,"d":"$ 30,747"}]

{"sheet":"CONSOLIDATED STATEMENTS OF COMP","index":4,"n_rows":10,"n_cols":4,"rows_kept":10,"merged":[[0,0,1,0],[0,1,0,3]]}
["CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Statement of Comprehensive Income [Abstract]"," "," "," "]
["Net income (loss)",{"v":-5747,"d":"$ (5,747)"},{"v":3050,"d":"$ 3,050"},{"v":21806,"d":"$ 21,806"}]
["Other comprehensive income (loss), net of tax:"," "," "," "]
["Foreign currency translation",{"v":-3264,"d":"(3,264)"},{"v":3248,"d":"3,248 "},{"v":-4807,"d":"(4,807)"}]
["Net change in market value of interest rate swap",{"v":0,"d":"0 "},{"v":0,"d":"0 "},{"v":212,"d":"212 "}]
["Net change in market value of investments",{"v":89,"d":"89 "},{"v":99,"d":"99 "},{"v":-134,"d":"(134)"}]
["Other comprehensive income (loss)",{"v":-3175,"d":"(3,175)"},{"v":3347,"d":"3,347 "},{"v":-4729,"d":"(4,729)"}]
["Comprehensive income (loss)",{"v":-8922,"d":"$ (8,922)"},{"v":6397,"d":"$ 6,397"},{"v":17077,"d":"$ 17,077"}]

{"sheet":"CONSOLIDATED STATEMENTS OF STOC","index":5,"n_rows":34,"n_cols":7,"rows_kept":34}
["CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands","Total","Common Stock [Member]","Additional Paid-in Capital [Member]","Retained Earnings [Member]","Treasury Stock [Member]","Accumulated Other Comprehensive Income (Loss) [Member]"]
["Beginning Balance at Dec. 31, 2021",{"v":203907,"d":"$ 203,907"},{"v":241,"d":"$ 241"},{"v":245985,"d":"$ 245,985"},{"v":152825,"d":"$ 152,825"},{"v":-191955,"d":"$ (191,955)"},{"v":-3189,"d":"$ (3,189)"}]
["Beginning Balance, Shares at Dec. 31, 2021"," ",{"v":24085,"d":"24,085 "}," "," ",{"v":5027,"d":"5,027 "}," "]
["Issuance of common stock under stock plans, including tax effects",{"v":1241,"d":"1,241 "},{"v":3,"d":"$ 3"},{"v":1238,"d":"1,238 "}," "," "," "]
["Issuance of common stock under stock plans, including tax effects, Shares"," ",{"v":282,"d":"282 "}," "," "," "," "]
["Repurchases of common stock",{"v":-15112,"d":"(15,112)"}," "," "," ",{"v":-15112,"d":"$ (15,112)"}," "]
["Repurchase of common stock, Shares"," "," "," "," ",{"v":278,"d":"278 "}," "]
["Stock-based compensation expense",{"v":14543,"d":"14,543 "}," ",{"v":14543,"d":"14,543 "}," "," "," "]
["Net income (loss)",{"v":21806,"d":"21,806 "}," "," ",{"v":21806,"d":"21,806 "}," "," "]
["Net change in interest rate swap, net of tax",{"v":212,"d":"212 "}," "," "," "," ",{"v":212,"d":"212 "}]
["Net change in marketable investments, net of tax",{"v":-134,"d":"(134)"}," "," "," "," ",{"v":-134,"d":"(134)"}]
["Foreign currency translation",{"v":-4807,"d":"(4,807)"}," "," "," "," ",{"v":-4807,"d":"(4,807)"}]
["Ending Balance at Dec. 31, 2022",{"v":221656,"d":"221,656 "},{"v":244,"d":"$ 244"},{"v":261766,"d":"261,766 "},{"v":174631,"d":"174,631 "},{"v":-207067,"d":"$ (207,067)"},{"v":-7918,"d":"(7,918)"}]
["Ending Balance, Shares at Dec. 31, 2022"," ",{"v":24367,"d":"24,367 "}," "," ",{"v":5305,"d":"5,305 "}," "]
["Issuance of common stock under stock plans, including tax effects",{"v":808,"d":"808 "},{"v":3,"d":"$ 3"},{"v":805,"d":"805 "}," "," "," "]
["Issuance of common stock under stock plans, including tax effects, Shares"," ",{"v":317,"d":"317 "}," "," "," "," "]
["Repurchases of common stock",{"v":-4082,"d":"(4,082)"}," "," "," ",{"v":-4082,"d":"$ (4,082)"}," "]
["Repurchase of common stock, Shares"," "," "," "," ",{"v":132,"d":"132 "}," "]
["Stock-based compensation expense",{"v":15486,"d":"15,486 "}," ",{"v":15486,"d":"15,486 "}," "," "," "]
["Net income (loss)",{"v":3050,"d":"3,050 "}," "," ",{"v":3050,"d":"3,050 "}," "," "]
["Net change in marketable investments, net of tax",{"v":99,"d":"99 "}," "," "," "," ",{"v":99,"d":"99 "}]
["Foreign currency translation",{"v":3248,"d":"3,248 "}," "," "," "," ",{"v":3248,"d":"3,248 "}]
["Ending Balance at Dec. 31, 2023",{"v":240265,"d":"240,265 "},{"v":247,"d":"$ 247"},{"v":278057,"d":"278,057 "},{"v":177681,"d":"177,681 "},{"v":-211149,"d":"$ (211,149)"},{"v":-4571,"d":"(4,571)"}]
["Ending Balance, Shares at Dec. 31, 2023"," ",{"v":24684,"d":"24,684 "}," "," ",{"v":5437,"d":"5,437 "}," "]
["Issuance of common stock under stock plans, including tax effects",{"v":-179,"d":"(179)"},{"v":4,"d":"$ 4"},{"v":-183,"d":"(183)"}," "," "," "]
["Issuance of common stock under stock plans, including tax effects, Shares"," ",{"v":435,"d":"435 "}," "," "," "," "]
["Repurchases of common stock",{"v":-15970,"d":"(15,970)"}," "," "," ",{"v":-15970,"d":"$ (15,970)"}," "]
["Repurchase of common stock, Shares"," "," "," "," ",{"v":845,"d":"845 "}," "]
["Stock-based compensation expense",{"v":14343,"d":"14,343 "}," ",{"v":14343,"d":"14,343 "}," "," "," "]
["Net income (loss)",{"v":-5747,"d":"(5,747)"}," "," ",{"v":-5747,"d":"(5,747)"}," "," "]
["Net change in marketable investments, net of tax",{"v":89,"d":"89 "}," "," "," "," ",{"v":89,"d":"89 "}]
["Foreign currency translation",{"v":-3264,"d":"(3,264)"}," "," "," "," ",{"v":-3264,"d":"(3,264)"}]
["Ending Balance at Dec. 31, 2024",{"v":229537,"d":"$ 229,537"},{"v":251,"d":"$ 251"},{"v":292217,"d":"$ 292,217"},{"v":171934,"d":"$ 171,934"},{"v":-227119,"d":"$ (227,119)"},{"v":-7746,"d":"$ (7,746)"}]
["Ending Balance, Shares at Dec. 31, 2024"," ",{"v":25119,"d":"25,119 "}," "," ",{"v":6282,"d":"6,282 "}," "]

{"sheet":"CONSOLIDATED STATEMENTS OF CASH","index":6,"n_rows":44,"n_cols":4,"rows_kept":44,"merged":[[0,0,1,0],[0,1,0,3]]}
["CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Cash flows from operating activities:"," "," "," "]
["Net income (loss)",{"v":-5747,"d":"$ (5,747)"},{"v":3050,"d":"$ 3,050"},{"v":21806,"d":"$ 21,806"}]
["Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"," "," "," "]
["Depreciation",{"v":7561,"d":"7,561 "},{"v":8452,"d":"8,452 "},{"v":9269,"d":"9,269 "}]
["Impairment of property and equipment",{"v":967,"d":"967 "},{"v":726,"d":"726 "},{"v":1296,"d":"1,296 "}]
["Amortization of intangible assets",{"v":9648,"d":"9,648 "},{"v":11956,"d":"11,956 "},{"v":13161,"d":"13,161 "}]
["Deferred income taxes",{"v":-58,"d":"(58)"},{"v":-5461,"d":"(5,461)"},{"v":-6652,"d":"(6,652)"}]
["Stock-based compensation",{"v":14343,"d":"14,343 "},{"v":15486,"d":"15,486 "},{"v":14543,"d":"14,543 "}]
["Operating lease right-of-use assets amortization and impairments",{"v":12974,"d":"12,974 "},{"v":11658,"d":"11,658 "},{"v":14511,"d":"14,511 "}]
["Loss from sale of divested operation",{"v":1775,"d":"1,775 "},{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Other, net",{"v":174,"d":"174 "},{"v":192,"d":"192 "},{"v":370,"d":"370 "}]
["Changes in assets and liabilities"," "," "," "]
["Accounts receivable",{"v":-9,"d":"(9)"},{"v":14715,"d":"14,715 "},{"v":12835,"d":"12,835 "}]
["Deferred commissions",{"v":63,"d":"63 "},{"v":1352,"d":"1,352 "},{"v":5070,"d":"5,070 "}]
["Prepaid expenses and other current assets",{"v":-197,"d":"(197)"},{"v":6020,"d":"6,020 "},{"v":4374,"d":"4,374 "}]
["Accounts payable",{"v":-814,"d":"(814)"},{"v":1428,"d":"1,428 "},{"v":-461,"d":"(461)"}]
["Accrued expenses and other liabilities",{"v":-20866,"d":"(20,866)"},{"v":-10644,"d":"(10,644)"},{"v":-6102,"d":"(6,102)"}]
["Deferred revenue",{"v":-9105,"d":"(9,105)"},{"v":-23279,"d":"(23,279)"},{"v":-31656,"d":"(31,656)"}]
["Operating lease liabilities",{"v":-14570,"d":"(14,570)"},{"v":-13978,"d":"(13,978)"},{"v":-12939,"d":"(12,939)"}]
["Net cash provided by (used in) operating activities",{"v":-3861,"d":"(3,861)"},{"v":21673,"d":"21,673 "},{"v":39425,"d":"39,425 "}]
["Cash flows from investing activities:"," "," "," "]
["Purchases of property and equipment",{"v":-3400,"d":"(3,400)"},{"v":-5495,"d":"(5,495)"},{"v":-5663,"d":"(5,663)"}]
["Purchases of marketable investments",{"v":-59365,"d":"(59,365)"},{"v":-61068,"d":"(61,068)"},{"v":-28683,"d":"(28,683)"}]
["Proceeds from maturities of marketable investments",{"v":51735,"d":"51,735 "},{"v":28338,"d":"28,338 "},{"v":27331,"d":"27,331 "}]
["Proceeds from sales of marketable investments",{"v":10111,"d":"10,111 "},{"v":1453,"d":"1,453 "},{"v":0,"d":"0 "}]
["Proceeds from sale of divested operation",{"v":6000,"d":"6,000 "},{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Other investing activity",{"v":-62,"d":"(62)"},{"v":13,"d":"13 "},{"v":201,"d":"201 "}]
["Net cash provided by (used in) investing activities",{"v":5019,"d":"5,019 "},{"v":-36759,"d":"(36,759)"},{"v":-6814,"d":"(6,814)"}]
["Cash flows from financing activities:"," "," "," "]
["Payments on borrowings",{"v":0,"d":"0 "},{"v":-15000,"d":"(15,000)"},{"v":-25000,"d":"(25,000)"}]
["Payment of debt issuance costs",{"v":0,"d":"0 "},{"v":-25,"d":"(25)"},{"v":0,"d":"0 "}]
["Repurchases of common stock",{"v":-15920,"d":"(15,920)"},{"v":-4082,"d":"(4,082)"},{"v":-15112,"d":"(15,112)"}]
["Proceeds from issuance of common stock under employee equity incentive plans",{"v":2426,"d":"2,426 "},{"v":3489,"d":"3,489 "},{"v":4352,"d":"4,352 "}]
["Taxes paid for net share settlements of stock-based compensation awards",{"v":-2605,"d":"(2,605)"},{"v":-2681,"d":"(2,681)"},{"v":-3111,"d":"(3,111)"}]
["Net cash used in financing activities",{"v":-16099,"d":"(16,099)"},{"v":-18299,"d":"(18,299)"},{"v":-38871,"d":"(38,871)"}]
["Effect of exchange rate changes on cash, cash equivalents and restricted cash",{"v":-1914,"d":"(1,914)"},{"v":2773,"d":"2,773 "},{"v":-6117,"d":"(6,117)"}]
["Net decrease in cash, cash equivalents and restricted cash",{"v":-16855,"d":"(16,855)"},{"v":-30612,"d":"(30,612)"},{"v":-12377,"d":"(12,377)"}]
["Cash, cash equivalents and restricted cash, beginning of year",{"v":75042,"d":"75,042 "},{"v":105654,"d":"105,654 "},{"v":118031,"d":"118,031 "}]
["Cash, cash equivalents and restricted cash, end of year",{"v":58187,"d":"58,187 "},{"v":75042,"d":"75,042 "},{"v":105654,"d":"105,654 "}]
["Supplemental disclosure of cash flow information:"," "," "," "]
["Cash paid for interest",{"v":2562,"d":"2,562 "},{"v":2596,"d":"2,596 "},{"v":2015,"d":"2,015 "}]
["Cash paid for income taxes",{"v":9277,"d":"$ 9,277"},{"v":10643,"d":"$ 10,643"},{"v":8901,"d":"$ 8,901"}]

{"sheet":"Pay vs Performance Disclosure","index":7,"n_rows":4,"n_cols":4,"rows_kept":4,"merged":[[0,0,1,0],[0,1,0,3]]}
["Pay vs Performance Disclosure - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Pay vs Performance Disclosure"," "," "," "]
["Net Income (Loss)",{"v":-5747,"d":"$ (5,747)"},{"v":3050,"d":"$ 3,050"},{"v":21806,"d":"$ 21,806"}]

{"sheet":"Insider Trading Arrangements","index":8,"n_rows":7,"n_cols":2,"rows_kept":7,"merged":[[0,0,1,0]]}
["Insider Trading Arrangements","3 Months Ended"]
[null,"Dec. 31, 2024"]
["Trading Arrangements, by Individual"," "]
["Rule 10b5-1 Arrangement Adopted","false"]
["Non-Rule 10b5-1 Arrangement Adopted","false"]
["Rule 10b5-1 Arrangement Terminated","false"]
["Non-Rule 10b5-1 Arrangement Terminated","false"]

{"sheet":"Cybersecurity Risk Management, ","index":9,"n_rows":16,"n_cols":2,"rows_kept":16,"merged":[[0,0,1,0]]}
["Cybersecurity Risk Management, Strategy and Governance","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Cybersecurity Risk Management, Strategy, and Governance [Line Items]"," "]
["Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]","Item 1C. Cybersecurity We recognize the importance to our business and reputation of the continuous availability of our internal and client-facing information technology systems, as well as our ability to protect both the confidential information of our clients and our own intellectual property and business information. We are committed to protecting our client and business data and information technology assets and have implemented a cybersecurity program with policies, standards, processes and practices governing the protection and control of information during its lifecycle of creation, usage, transmission, storage and disposal. Cyber Risk Management and Strategy We have implemented and maintain a risk management program that includes processes for the identification, assessment, management and mitigation of cybersecurity risks. This program utilizes numerous technological and human security controls, processes, and procedures to address risks including, but not limited to, those identified by threat intelligence providers, internal stakeholders, and security management programs. Our cybersecurity program is generally aligned with the National Institute of Standards and Technology (NIST) Cybersecurity Framework. Our risk management program is documented in our written Information Security Policy. We periodically update our Information Security Policy, along with other policies and procedures, to adapt to evolving business conditions and threats. Included in our Information Security Policy is a documented incident response plan to identify, assess, manage and mitigate cybersecurity incidents. As part of our risk management program, we maintain a technology management security team, led by our Information Security Officer (ISO). Among their responsibilities, our technology management security team is responsible for conducting due diligence on software, hardware or services vendors where access to systems or data of Forrester or our clients is contemplated. The security team assesses whether these vendors have appropriate privacy and security controls and whether there are adequate contractual protections in place. We also engage external security assessment vendors from time to time to conduct penetration testing and vulnerability assessments and to report findings to management. All new Forrester employees and contractors receive a copy of the Information Security Policy and are required to undergo information security and privacy training both as part of their onboarding and on an annual basis. We currently also maintain cybersecurity insurance covering the company and its subsidiaries. While to date we are not aware of having experienced any material cybersecurity threats or incidents, and we do not believe that risks from such threats or incidents are reasonably likely to materially affect us, our business strategy, results of operations or financial condition, there can be no guarantee that we will not experience a successful material threat or incident. Additional information on cybersecurity risks we face can be found in “Item 1A, Risk Factors” under the heading “We face risks from network disruptions or security breaches that could damage our reputation and harm our business and operating results.” Governance Related to Cybersecurity Risks Our board has final oversight responsibility over cybersecurity-related matters. Our Chief Technology Officer (CTO) leads the full board in interactive sessions dedicated to cybersecurity risks at least once a year. These sessions address a range of cybersecurity-related topics, such as recent developments in the threat environment, the status of ongoing information security program initiatives, and cybersecurity strategy. In addition, the audit committee assists the board in fulfilling its oversight responsibilities with respect to policies relating to risk assessment and management, including the management of risks arising from cybersecurity threats. The audit committee is responsible for reporting findings related to its review of these matters to the board. With respect to management, our CTO, who reports directly to our chief executive officer, has over 12 years of experience with our company, including more than 6 years serving in technology-based leadership roles. Our VP, Infrastructure, Operations & Security, who reports directly to the CTO, serves as our ISO and has extensive cybersecurity experience gained from over 20 years serving in security-related roles for the Company. Our ISO, together with our technology management security team, is responsible for developing, maintaining and enhancing systems and processes necessary to protect confidential information from loss, theft, and unauthorized access or use. This team also monitors the systems and networks to detect unauthorized activity or access, responding to any such unauthorized attempts to mitigate loss or to ensure the cessation of all unauthorized access to data. If an incident is identified, this team reports such events to the CTO, who will then, as appropriate, advise the chief executive officer, chief legal officer and other management, as well as others, potentially including law enforcement or clients. We have also established a Risk Committee consisting of members of our finance, legal and technology management departments whose duties include assessing the materiality of any identified incidents to help ensure compliance with the SEC's cybersecurity incident disclosure rules."]
["Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]","true"]
["Cybersecurity Risk Management Third Party Engaged [Flag]","true"]
["Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]","false"]
["Cybersecurity Risk Board of Directors Oversight [Text Block]","Governance Related to Cybersecurity Risks Our board has final oversight responsibility over cybersecurity-related matters. Our Chief Technology Officer (CTO) leads the full board in interactive sessions dedicated to cybersecurity risks at least once a year. These sessions address a range of cybersecurity-related topics, such as recent developments in the threat environment, the status of ongoing information security program initiatives, and cybersecurity strategy. In addition, the audit committee assists the board in fulfilling its oversight responsibilities with respect to policies relating to risk assessment and management, including the management of risks arising from cybersecurity threats. The audit committee is responsible for reporting findings related to its review of these matters to the board. With respect to management, our CTO, who reports directly to our chief executive officer, has over 12 years of experience with our company, including more than 6 years serving in technology-based leadership roles. Our VP, Infrastructure, Operations & Security, who reports directly to the CTO, serves as our ISO and has extensive cybersecurity experience gained from over 20 years serving in security-related roles for the Company. Our ISO, together with our technology management security team, is responsible for developing, maintaining and enhancing systems and processes necessary to protect confidential information from loss, theft, and unauthorized access or use. This team also monitors the systems and networks to detect unauthorized activity or access, responding to any such unauthorized attempts to mitigate loss or to ensure the cessation of all unauthorized access to data. If an incident is identified, this team reports such events to the CTO, who will then, as appropriate, advise the chief executive officer, chief legal officer and other management, as well as others, potentially including law enforcement or clients. We have also established a Risk Committee consisting of members of our finance, legal and technology management departments whose duties include assessing the materiality of any identified incidents to help ensure compliance with the SEC's cybersecurity incident disclosure rules."]
["Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]","the audit committee assists the board in fulfilling its oversight responsibilities with respect to policies relating to risk assessment and management, including the management of risks arising from cybersecurity threats. The audit committee is responsible for reporting findings related to its review of these matters to the board."]
["Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]","Our Chief Technology Officer (CTO) leads the full board in interactive sessions dedicated to cybersecurity risks at least once a year. These sessions address a range of cybersecurity-related topics, such as recent developments in the threat environment, the status of ongoing information security program initiatives, and cybersecurity strategy."]
["Cybersecurity Risk Role of Management [Text Block]","With respect to management, our CTO, who reports directly to our chief executive officer, has over 12 years of experience with our company, including more than 6 years serving in technology-based leadership roles. Our VP, Infrastructure, Operations & Security, who reports directly to the CTO, serves as our ISO and has extensive cybersecurity experience gained from over 20 years serving in security-related roles for the Company. Our ISO, together with our technology management security team, is responsible for developing, maintaining and enhancing systems and processes necessary to protect confidential information from loss, theft, and unauthorized access or use. This team also monitors the systems and networks to detect unauthorized activity or access, responding to any such unauthorized attempts to mitigate loss or to ensure the cessation of all unauthorized access to data. If an incident is identified, this team reports such events to the CTO, who will then, as appropriate, advise the chief executive officer, chief legal officer and other management, as well as others, potentially including law enforcement or clients. We have also established a Risk Committee consisting of members of our finance, legal and technology management departments whose duties include assessing the materiality of any identified incidents to help ensure compliance with the SEC's cybersecurity incident disclosure rules."]
["Cybersecurity Risk Management Expertise of Management Responsible [Text Block]","With respect to management, our CTO, who reports directly to our chief executive officer, has over 12 years of experience with our company, including more than 6 years serving in technology-based leadership roles. Our VP, Infrastructure, Operations & Security, who reports directly to the CTO, serves as our ISO and has extensive cybersecurity experience gained from over 20 years serving in security-related roles for the Company."]
["Cybersecurity Risk Management Positions or Committees Responsible [Flag]","true"]
["Cybersecurity Risk Management Positions or Committees Responsible [Text Block]","Our ISO, together with our technology management security team, is responsible for developing, maintaining and enhancing systems and processes necessary to protect confidential information from loss, theft, and unauthorized access or use. This team also monitors the systems and networks to detect unauthorized activity or access, responding to any such unauthorized attempts to mitigate loss or to ensure the cessation of all unauthorized access to data."]
["Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]","Our ISO, together with our technology management security team, is responsible for developing, maintaining and enhancing systems and processes necessary to protect confidential information from loss, theft, and unauthorized access or use. This team also monitors the systems and networks to detect unauthorized activity or access, responding to any such unauthorized attempts to mitigate loss or to ensure the cessation of all unauthorized access to data. If an incident is identified, this team reports such events to the CTO, who will then, as appropriate, advise the chief executive officer, chief legal officer and other management, as well as others, potentially including law enforcement or clients. We have also established a Risk Committee consisting of members of our finance, legal and technology management departments whose duties include assessing the materiality of any identified incidents to help ensure compliance with the SEC's cybersecurity incident disclosure rules."]
["Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]","true"]

{"sheet":"Summary of Significant Accounti","index":10,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Summary of Significant Accounting Policies","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Accounting Policies [Abstract]"," "]
["Summary of Significant Accounting Policies",{"$cut":{"chars":32767,"head":"Note 1 – Summary of Significant Accounting Policies Basis of Presentation Forrester Research, Inc. is a global independent research and advisory firm. The Company empower leaders in technology, customer experience, digital, marketing, sales, and product functions to be bold at work and accelerate growth through customer obsession. Forrester’s proprietary research, consulting and continuance guidance model, and events help executives and their teams achieve their initiatives and outcomes faster and with confidence. The Company's unique insights are grounded in annual surveys of more than 700,000 consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, and the shared wisdom of its clients. The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2024, 2023, and 2022 refer to the fiscal year unless otherwise noted. Principles of Consolidations The accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Management Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates. Adoption of New Accounting Pronouncements In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting . The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 . The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The adoption of this standard did not impact the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures . The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard was effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance shoul"}}]

{"sheet":"Divestiture","index":11,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Divestiture","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Disclosure Text Block [Abstract]"," "]
["Divestiture","Note 2 - Divestiture In August 2024, the Company completed the sale of a non-core product line, FeedbackNow, for approximately $ 17.6 million. The Company received $ 6.0 million in cash from the sale, along with a note receivable of $ 9.0 million that is payable in 2025, and a non-marketable equity investment in the acquirer valued at $ 2.6 million, which is accounted for under the cost method. The Company recorded a pre-tax loss of $ 1.8 million on the sale of FeedbackNow, which is included in Loss from sale of divested operation in the Consolidated Statements of Operations. The FeedbackNow product line was included in the Company’s Research segment. The principal components of the assets divested included goodwill, property and equipment, and accounts receivable, with carrying amounts of $ 14.8 million, $ 2.2 million, and $ 2.4 million, respectively, while the liabilities transferred with the sale primarily consisted of deferred revenue with a carrying amount of $ 1.8 million. As of December 31, 2024, the balance of the note receivable inclusive of interest is $ 9.2 million and is recorded within Prepaid expenses and other current assets in the Consolidated Balance Sheets. The stated interest rate on the note receivable is 8 % and is due upon maturity. The Company measures the note receivable on an amortized cost basis and records the estimate of any expected credit losses on the note receivable as an allowance for credit losses. Any allowance for credit losses would be reported as a valuation account on the balance sheet that is deducted from the note receivable’s amortized cost basis. Any changes in the allowance for credit losses would be reported outside of operations in the Consolidated Statement of Operations. If any amount of the note is determined by the Company to be uncollectible, for example, due to the borrower’s failure to meet repayment terms or due to the borrower's deteriorating financial condition, the write-off amount, reduced by any previously recorded allowances, would also be recorded outside of operations in the Consolidated Statement of Operations. During the year ended December 31, 2024, no material allowance or write-off amounts were recorded."]

{"sheet":"Marketable Investments","index":12,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Marketable Investments","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Investments, Debt and Equity Securities [Abstract]"," "]
["Marketable Investments","Note 3 – Marketable Investments The following table summarizes the Company’s marketable investments (in thousands):\nAs of December 31, 2024\nGross Gross\nAmortized Unrealized Unrealized Market\nCost Gains Losses Value\nCorporate obligations $ 12,140 $ 46 $ ( 6 ) $ 12,180\nMoney market funds 36,402 — — 36,402\nTotal $ 48,542 $ 46 $ ( 6 ) $ 48,582\nAs of December 31, 2023\nGross Gross\nAmortized Unrealized Unrealized Market\nCost Gains Losses Value\nCorporate obligations $ 18,049 $ — $ ( 72 ) $ 17,977\nFederal agency obligations 2,000 — ( 7 ) 1,993\nMoney market funds 31,610 — — 31,610\nTotal $ 51,659 $ — $ ( 79 ) $ 51,580 Realized gains and losses on investments are included in earnings and are determined using the specific identification method. Sales of marketable investments during 2024 primarily represent redemptions from non-U.S. based money market funds, and there w ere no realized gains or losses on marketable investments during the years ended December 31, 2024, 2023, and 2022. The following table summarizes the maturity periods of the marketable investments in the Company’s portfolio as of December 31, 2024 (in thousands):\n2025 2026 2027 Total\nCorporate obligations $ 6,083 $ 4,688 $ 1,409 $ 12,180\nMoney market funds 36,402 — — 36,402\nTotal $ 42,485 $ 4,688 $ 1,409 $ 48,582 The following table shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):\nAs of December 31, 2024\nLess Than 12 Months 12 Months or Greater\nMarket Unrealized Market Unrealized\nValue Losses Value Losses\nCorporate obligations $ 803 $ 4 $ 997 $ 2\nTotal $ 803 $ 4 $ 997 $ 2\nAs of December 31, 2023\nLess Than 12 Months 12 Months or Greater\nMarket Unrealized Market Unrealized\nValue Losses Value Losses\nCorporate obligations $ 13,098 $ 8 $ 4,879 $ 64\nFederal agency obligations — — 1,993 7\nTotal $ 13,098 $ 8 $ 6,872 $ 71 "]

{"sheet":"Goodwill and Other Intangible A","index":13,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Goodwill and Other Intangible Assets","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Goodwill and Intangible Assets Disclosure [Abstract]"," "]
["Goodwill and Other Intangible Assets","Note 4 – Goodwill and Other Intangible Assets A summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):\nResearch Consulting Total\nBalance at December 31, 2022 $ 234,020 $ 8,129 $ 242,149\nForeign currency translation adjustments 2,038 70 2,108\nBalance at December 31, 2023 236,058 8,199 244,257\nDisposition (1) ( 14,795 ) — ( 14,795 )\nForeign currency translation adjustments ( 1,449 ) ( 54 ) ( 1,503 )\nBalance at December 31, 2024 $ 219,814 $ 8,145 $ 227,959 (1) See Note 2 - Divestiture for additional information. The amount of goodwill allocated to the divestiture was determined using a relative fair value approach. The Company performed its annual impairment test as of November 30, 2024 utilizing a qualitative assessment to determine if the fair values of each of its reporting units was less than their respective carrying values. The Company considered a variety of factors including the impacts of the uncertain economic conditions and the transition of its client base to the Forrester Decisions product platform on the Company's long-term forecast and stock price. Based upon those assessments, the Company concluded that there were no events or circumstances that had occurred that would more likely than not reduce the fair value of its reporting units below their carrying values. The Company will continue to monitor these factors and other future events, and the Company will perform interim impairment tests, if necessary. As of December 31, 2024 , the Company had no accumulated goodwill impairment losses and the Consulting reporting unit had a negative carrying value. A summary of Forrester’s intangible assets is as follows (in thousands):\nDecember 31, 2024\nGross Net\nCarrying Accumulated Carrying\nAmount Amortization Amount\nAmortizable intangible assets:\nCustomer relationships $ 77,000 $ 49,946 $ 27,054\nTechnology 13,000 12,978 22\nTrademarks 12,000 11,601 399\nTotal $ 102,000 $ 74,525 $ 27,475\nDecember 31, 2023\nGross Net\nCarrying Accumulated Carrying\nAmount Amortization Amount\nAmortizable intangible assets:\nCustomer relationships $ 77,640 $ 42,091 $ 35,549\nTechnology 16,524 15,950 574\nTrademarks 12,519 11,005 1,514\nTotal $ 106,683 $ 69,046 $ 37,637 Amortization expense related to intangible assets was approximatel y $ 9.6 m illi on, $ 12.0 million, and $ 13.2 million during the years ended December 31, 2024, 2023, and 2022 , respectively. Estimated intangible asset amortization expense for each of the four succeeding years is as follows (in thousands):\n2025 $ 8,734\n2026 8,335\n2027 8,324\n2028 2,082\nTotal $ 27,475 "]

{"sheet":"Debt","index":14,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Debt","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Debt Disclosure [Abstract]"," "]
["Debt","Note 5 – Debt The Company and certain of its subsidiaries are parties to a credit facility, dated as of January 3, 2019 and amended in December 2021 and April 2023, with JPMorgan Chase Bank, N.A., as administrative agent (the “Administrative Agent”), and the lenders party thereto (the \"Credit Agreement\"). The Credit Agreement matures in December 2026 and includes the following provisions: (a) an aggregate principal amount of revolving credit commitments (the \"Revolving Credit Facility\") of $ 150.0 million, (b) margin, at Forrester’s option, (i) between 1.25 % and 1.75 % per annum for loans based on LIBOR and (ii) between 0.25 % and 0.75 % per annum for loans based on the applicable base rate, in each case, based on Forrester’s consolidated total leverage ratio, and (c) a commitment fee applicable to undrawn revolving credit commitments between 0.30 % and 0.20 % per annum based on the Company's consolidated total leverage ratio. The Credit Agreement permits the Company to increase commitments under the Revolving Credit Facility in an aggregate principal amount up to $ 50.0 million, subject to approval by the Administrative Agent and certain customary terms and conditions. The Company may voluntarily prepay revolving loans under the credit facility at any time and from time to time, without premium or penalty. No interim amortization payments are required to be made under the credit facility. In April 2023, the Company executed a second amendment to the credit facility to facilitate the conversion from LIBOR to SOFR and to set the base interest rate at SOFR plus 10 basis points. Up to $ 5.0 million of the Revolving Credit Facility is available for the issuance of letters of credit, and any drawings under the letters of credit must be reimbursed within one business day. As of December 31, 2024, $ 0.6 million i n letters of credit were issued under the Revolving Credit Facility. Outstanding Borrowings The following table summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):\nDescription: December 31, 2024 December 31, 2023\nRevolving credit facility (1) (2) (3) $ 35,000 $ 35,000 (1) The contractual annualized interest rate as of December 31, 2024 on the Revolving Credit Facility was 5.695 %. (2) The Company had $ 114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2024 . (3) The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2024 and 2023 wa s 6.5 % and 6.3 %, respectively. The Credit Agreement contains certain customary restrictive loan covenants, including among others, financial covenants that apply a maximum leverage ratio, minimum interest coverage ratio, and maximum annual capital expenditures. The negative covenants limit, subject to various exceptions, the Company’s ability to incur additional indebtedness, create liens on assets, merge, consolidate, liquidate or dissolve any part of the Company, sell assets, change fiscal year, or enter into certain transactions with affiliates and subsidiaries. The Company was in full compliance with the covenants as of December 31, 2024. The Facility also contains customary events of default, representations, and warranties. All obligations under the Credit Agreement are unconditionally guaranteed by each of the Company’s existing and future, direct and indirect, material wholly-owned domestic subsidiaries, other than certain excluded subsidiaries, and are collateralized by a first priority lien on substantially all tangible and intangible assets, including intellectual property, and all of the capital stock of the Company and its subsidiaries (limited to 65 % of the voting equity of certain subsidiaries)."]

{"sheet":"Leases","index":15,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Leases","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Leases [Abstract]"," "]
["Leases","Note 6 – Leases The components of lease expense were as follows (in thousands):\nYears Ended December 31,\n2024 2023 2022\nOperating lease cost $ 11,542 $ 12,671 $ 14,284\nShort-term lease cost 1,095 981 754\nVariable lease cost 4,817 4,394 5,416\nSublease income ( 524 ) ( 521 ) ( 746 )\nTotal lease cost $ 16,930 $ 17,525 $ 19,708 Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):\nYears Ended December 31,\n2024 2023\nCash paid for amounts included in the measurement of $ 14,570 $ 13,839\nOperating ROU assets obtained in exchange for $ 408 $ 1,110\nWeighted-average remaining lease term - operating 3.7 4.3\nWeighted-average discount rate - operating leases 4.1 % 4.3 % Future minimum lease payments under non-cancelable leases as of December 31, 2024 are as follows (in thousands):\nOperating Lease\nPayments\n2025 $ 13,898\n2026 12,302\n2027 5,694\n2028 2,865\n2029 2,838\nThereafter 3,169\nTotal lease payments 40,766\nLess imputed interest ( 3,199 )\nPresent value of lease liabilities $ 37,567 Lease balances are as follows (in thousands):\nAs of\nDecember 31, 2024\nOperating lease ROU assets $ 27,049\nShort-term operating lease liabilities (1) $ 12,758\nNon-current operating lease liabilities 24,809\nTotal operating lease liabilities $ 37,567 (1) Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets. The Company’s leases do not contain residual value guarantees, material restrictions or covenants. During the year ended December 31, 2024, the Company recorded $ 3.6 million of ROU asset impairments and $ 1.0 million of leasehold improvements impairments related to closure of the 10th and 11th floors of its offices located in San Francisco, California . During the year ended December 31, 2023, the Company recorded $ 1.9 million of ROU asset impairments and accelerated amortization and $ 0.7 million of leasehold improvements impairments related to closing various offices. Dur ing the year ended December 31, 2022, the Company recorded $ 3.7 million of ROU asset impairments and $ 1.3 million of leasehold improvement impairments related to closing the 10th floor of its offices located in San Francisco, California. The space had been vacant prior to the Company electing to permanently reduce its office space. The impairments and accelerated amortization are included in restructuring costs in the Consolidated Statements of Operations. The leasehold improvements were originally recorded in property and equipment, net in the Consolidated Balance Sheets. As a result of the impairments, the ROU asset and leasehold improvements were required to be recorded at their estimated fair value as Level 3 non-financial assets. The fair value of the asset group was determined using a discounted cash flow model, which required the use of estimates, including projected cash flows for the related assets, the selection of a discount rate used in the model, and regional real estate industry data. The fair value of the asset group was allocated to the ROU asset and leasehold improvements based on their relative carrying values."]

{"sheet":"Derivatives and Hedging","index":16,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Derivatives and Hedging","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Derivative Instruments and Hedging Activities Disclosure [Abstract]"," "]
["Derivatives and Hedging","Note 7 – Derivatives and Hedging The Company enters into derivative contracts (an interest rate swap and foreign currency forwards) to mitigate the cash flow risk associated with changes in interest rates on its variable rate debt (refer to Note 5 – Debt ) and changes in foreign exchange rates on forecasted foreign currency transactions. The Company accounts for its derivative contracts in accordance with FASB ASC Topic 815 – Derivatives and Hedging (“Topic 815”) , which requires all derivatives, including derivatives designated as accounting hedges, to be recorded on the balance sheet at fair value. Interest Rate Swap During 2019, the Company entered into a single interest rate swap contract that matured on December 31, 2022 , with an initial notional amount of $ 95.0 million. The Company paid a base fixed rate of 1.65275 % and in return received the greater of: (1) 1-month LIBOR , rounded up to the nearest 1/16 of a percent, or (2) 0.00 %. The swap had been designated and accounted for as a cash flow hedge of the forecasted interest payments on the Company’s debt. The swap was considered to be a highly effective hedge of the designated interest rate risk for the entire contract period and changes in the fair value of the swap were recorded in accumulated other comprehensive loss, a component of equity in the Consolidated Balance Sheets. Foreign Currency Forwards The Company enters into a limited number of foreign currency forward exchange contracts to mitigate the effects of adverse fluctuations in foreign currency exchange rates on transactions entered into in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. These contracts generally have short durations and are recorded at fair value with both realized and unrealized gains and losses recorded in other income, net in the Consolidated Statements of Operations because the Company does not designate these contracts as hedges for accounting purposes. During 2024, the Company entered into eleven foreign currency forward exchange contracts, all of which settled by December 31, 2024. Accordingly, as of December 31, 2024, there are no amounts recorded in the Consolidated Balance Sheets. During 2023, the Company entered into twelve foreign currency forward exchange contracts, all of which settled by December 31, 2023. Accordingly, as of December 31, 2023, there are no amounts recorded in the Consolidated Balance Sheets. During 2022, the Company entered into ten foreign currency forward exchange contracts, all of which settled by December 31, 2022. The Company’s derivative counterparties are investment grade financial institutions. The Company does not have any collateral arrangements with its derivative counterparties and the derivative contracts do not contain credit risk related contingent features. The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):\nFor the Year Ended December 31,\nAmount recorded in: 2024 2023 2022\nInterest expense (1) $ — $ — $ ( 103 )\nOther income, net (2) 81 ( 13 ) ( 194 )\nTotal $ 81 $ ( 13 ) $ ( 297 ) (1) Consists of interest expense from the interest rate swap contract. (2) Consists of net reali zed gains (losses) on f oreign currency forward contracts."]

{"sheet":"Fair Value Measurements","index":17,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Fair Value Measurements","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Fair Value Disclosures [Abstract]"," "]
["Fair Value Measurements","Note 8 – Fair Value Measurements The Company has certain financial assets and liabilities which have been classified as either Level 1, 2, or 3 within the fair value hierarchy as described below. Level 1 — Fair value based on quoted prices in active markets for identical assets or liabilities. Level 2 — Fair value based on inputs other than Level 1 inputs that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 — Fair value based on unobservable inputs that are supported by little or no market activity and such inputs are significant to the fair value of the assets or liabilities. The following table represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):\nAs of December 31, 2024\nLevel 1 Level 2 Total\nAssets:\nMoney market funds (1) $ 52,395 $ — $ 52,395\nMarketable investments (3) — 12,180 12,180\nTotal Assets $ 52,395 $ 12,180 $ 64,575\nAs of December 31, 2023\nLevel 1 Level 2 Total\nAssets:\nMoney market funds (2) $ 55,128 $ — $ 55,128\nMarketable investments (3) — 19,970 19,970\nTotal Assets $ 55,128 $ 19,970 $ 75,098 (1) U.S. based funds of $ 16.0 million are included in cash and cash equivalents and non-U.S. based funds o f $ 36.4 m illion are included in marketable investments in the Consolidated Balance Sheets. (2) U.S. based funds o f $ 23.5 m illion are included in cash and cash equivalents and non-U.S. based funds of $ 31.6 million are included in marketable investments in the Consolidated Balance Sheets. (3) Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. During the years ended December 31, 2024 and 2023 , the Company did not transfer assets or liabilities between levels of the fair value hierarchy. Additionally, there have been no changes to the valuation techniques for Level 2 assets and liabilities."]

{"sheet":"Non-Marketable Investments","index":18,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Non-Marketable Investments","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Investments, Debt and Equity Securities [Abstract]"," "]
["Non-Marketable Investments","Note 9 – Non-Marketable Investments At December 31, 2024 and 2023, the carrying value of the Company’s non-marketable investments, which were composed of interests in technology-related private equity funds and an interest in a standalone real-time feedback company (see Note 2 - Divestiture ), was $ 3.2 m illion and $ 1.2 mil lion, respectively, and are included in other assets in the Consolidated Balance Sheets. One of the Company’s investments, with a book value of $ 2.6 millio n at December 31, 2024 is being accounted for using the cost method and, accordingly, is valued at cost less impairments, if any. The Company’s other investment is accounted for using the equity method. Accordingly, the Company records its share of the investee’s operating results each period, which are included in gains on investments, net in the Consolidated Statement of Operations. The Company recorded $ 0.8 million, $ 0.2 million and $ 0.3 million in gains from its non-marketable investments for the years ended December 31, 2024, 2023 and 2022, respectively. The Company uses the cumulative earnings approach to classify distributions received from equity method investments. During the years ended December 31, 2024, 2023 and 2022 , no distributions were received from the funds."]

{"sheet":"Income Taxes","index":19,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Income Taxes","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Income Tax Disclosure [Abstract]"," "]
["Income Taxes","Note 10 – Income Taxes Income before income taxes consists of the following (in thousands):\nYears Ended December 31,\n2024 2023 2022\nDomestic $ ( 1,775 ) $ ( 4,058 ) $ 16,552\nForeign 4,412 10,343 14,172\nTotal $ 2,637 $ 6,285 $ 30,724 The components of the income tax expense are as follows (in thousands):\nYears Ended December 31,\n2024 2023 2022\nCurrent:\nFederal $ 2,874 $ 3,867 $ 9,349\nState 613 1,922 3,819\nForeign 4,955 2,907 2,402\nTotal current 8,442 8,696 15,570\nDeferred:\nFederal ( 636 ) ( 3,872 ) ( 5,513 )\nState 763 ( 1,597 ) ( 1,788 )\nForeign ( 185 ) 8 649\nTotal deferred ( 58 ) ( 5,461 ) ( 6,652 )\nIncome tax expense $ 8,384 $ 3,235 $ 8,918 A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:\nYears Ended December 31,\n2024 2023 2022\nIncome tax provision at federal statutory rate 21.0 % 21.0 % 21.0 %\nIncrease (decrease) in tax resulting from:\nState tax provision, net of federal benefit 40.6 8.1 5.2\nForeign tax rate differential 37.7 2.7 ( 0.5 )\nStock compensation 66.6 17.5 0.9\nWithholding taxes 31.7 6.2 1.7\nNon-deductible expenses 23.1 8.1 1.5\nGoodwill related to sale of FeedbackNow 93.9 — —\nPermanent differences ( 0.1 ) ( 1.7 ) ( 0.3 )\nChange in valuation allowance 0.4 0.5 1.0\nForeign subsidiary income subject to U.S. tax ( 1.6 ) 1.2 1.3\nForeign-derived intangible income benefit 1.1 ( 3.8 ) ( 0.7 )\nChange in tax legislation — ( 8.1 ) ( 1.6 )\nForeign exchange gain (loss) on previously taxed earnings and profits ( 0.5 ) 1.6 —\nCurrency translation gain (loss) 3.6 0.7 ( 0.1 )\nOther, net 0.4 ( 2.5 ) ( 0.4 )\nEffective tax rate 317.9 % 51.5 % 29.0 % The significant items impacting the effective tax rate during 2024 as compared to 2023 are primarily due to 1) tax expense from the non-deductible goodwill related to the sale of the FeedbackNow product line of $ 2.5 million , 2) tax expense from the settlement of share-based awards of $ 1.8 million , 3) foreign withholding taxes of $ 0.8 million, and 4) state tax expense of $ 0.6 million related to the write-off of non-realizable state NOL carryforwards due to the dissolution of a domestic subsidiary. The components of deferred income taxes are as follows (in thousands):\nAs of December 31,\n2024 2023\nNon-deductible reserves and accruals $ 1,776 $ 3,077\nNet operating loss and other carryforwards 5,525 6,262\nStock compensation 2,085 2,676\nDepreciation and amortization 3,485 435\nLease liability 8,562 12,276\nGross deferred tax asset 21,433 24,726\nLess - valuation allowance ( 1,055 ) ( 1,065 )\nSub-total 20,378 23,661\nOther liabilities ( 2,553 ) ( 733 )\nGoodwill and intangible assets ( 13,837 ) ( 15,181 )\nOperating lease right-of-use assets ( 5,822 ) ( 9,163 )\nDeferred commissions ( 6,071 ) ( 6,545 )\nNet deferred tax liability $ ( 7,905 ) $ ( 7,961 ) As of December 31, 2024 and 2023, long-term net deferred tax assets wer e $ 0.8 million a nd $ 0.7 million, respectively, and are included in other assets in the Consolidated Balance Sheets. Long-term net deferred tax liabilities wer e $ 8.7 million at December 31, 2024 and 2023, and are included in non-current liabilities in the Consolidated Balance Sheets. As of December 31, 2024 , the Company has fully utilized its U.S. federal net operating loss carryforwards. In addition, the Company has no U.S. federal or state capital loss carryforwards. The Company has foreign net operating loss carryfo rwards of approximately $ 17.4 million, which can be carried forward indefinitely. Approximately $ 3.2 million of the foreign ne t operating loss carryforwards relate to a prior acquisition, the utilization of which is subject to limitation under the tax law of the United Kingdom. The Company considers all available evidence, both positive and negative, to determine whether, based on the weight of that evidence, a valuation allowance is needed for some portion or all of a net deferred income tax asset. Judgment is required in considering the relative impact of negative and positive evidence. In arriving at these judgments, the weight given to the potential effect of negative and positive evidence is commensurate with the extent to which it can be objectively verified. Although realization is not assured, based upon the Company’s historical taxable income and projections of the Company’s future taxable income over the periods during which the deferred tax assets are deductible and the carryforwards expire, management believes it is more likely than not that the Company will realize the benefits of these deductible differences, net of the existing valuation allowances, as discussed below. As of December 31, 2024 and 2023, the Company maintained a valuation allowance of approxim ately $ 1.1 mil lion, primarily relating to foreign net operating loss carryforwards from an acquisition, and as of December 31, 2022, also from U.S. capital losses from the Company’s investment in technology-related private equity funds. The following table provides a summary of the changes in the deferred tax valuation allowance for the years ended December 31, 2024, 2023, and 2022 (in thousands):\n2024 2023 2022\nDeferred tax valuation allowance at January 1 $ 1,065 $ 989 $ 1,114\nAdditions 19 39 106\nDeductions ( 8 ) — ( 336 )\nChange in tax legislation — ( 4 ) 186\nTranslation adjustments ( 21 ) 41 ( 81 )\nDeferred tax valuation allowance at December 31 $ 1,055 $ 1,065 $ 989 The Company will generally be free of additional U.S. federal tax consequences on additional unremitted foreign earnings that have been subject to U.S. tax or would be eligible for a dividends received deduction for earnings distributed after January 1, 2018. Notwithstanding the U.S. taxation of these amounts, the Company intends to continue to invest all of its unremitted earnings of $ 38.3 million, as we ll as the capital in these subsidiaries, indefinitely outside of the U.S. unless there are opportunities in the future to repatriate in a tax efficient manner. The Company does not expect to incur any material, additional taxes related to such amounts. The Company utilizes a two-step process for the measurement of uncertain tax positions that have been taken or are expected to be taken on a tax return. The first step is a determination of whether the tax position should be recognized in the financial statements. The second step determines the measurement of the tax position. A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended December 31, 2024, 2023, and 2022 (in thousands):\n2024 2023 2022\nUnrecognized tax benefits at January 1 $ — $ — $ 5\nReductions for tax positions of prior years — — ( 4 )\nTranslation adjustments — — ( 1 )\nUnrecognized tax benefits at December 31 $ — $ — $ — The Company files income tax returns in the U.S. and in foreign jurisdictions. Generally, the Company is no longer subject to U.S., state, local, and foreign income tax examinations by tax authorities in its major jurisdictions for years before 2017, except to the extent of net operating loss and tax credit carryforwards from those years. Major taxing jurisdictions include the U.S., the Netherlands, the United Kingdom, Germany, and Switzerland. As of December 31, 2024 , the Company has no jurisdictions under audit."]

{"sheet":"Stockholders' Equity","index":20,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Stockholders' Equity","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Equity [Abstract]"," "]
["Stockholders' Equity","Note 11 – Stockholders’ Equity Preferred Stock Forrester has authorized 500,000 shares of $ 0.01 par value preferred stock. The Board of Directors has full authority to issue this stock and to fix the voting powers, preferences, rights, qualifications, limitations, or restrictions thereof, including dividend rights, conversion rights, redemption privileges, liquidation preferences, and the number of shares constituting any series or designation of such series. Treasury Stock As of December 31, 2024, Forrester’s Board of Directors has authorized an aggre gate $ 610.0 milli on to purchase common stock under the Company’s stock repurchase program, which includes an additional $ 25.0 million authorized in April 2024. The shares repurchased may be used, among other things, in connection with Forrester’s equity incentive and purchase plans. As of December 31, 2024, the Company had repurc hased approximately 18.0 million shares of common stock at an aggregate cost of $ 530.0 million. Dividends The Company does no t currently pay cash dividends on its common stock . Equity Plans The Company maintains the Forrester Research, Inc. Amended and Restated Equity Incentive Plan (the “Equity Incentive Plan”), as most recently amended and restated by our stockholders in May 2023. The amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by 3,500,000 shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors. The Equity Incentive Plan provides for the issuance of stock-based awards, including incentive stock options (“ISOs”), non-qualified stock options (“NSOs”), and restricted stock units (“RSUs”) to purchase up to 9,930,000 shares authorized in the plan plus the number of unused shares from prior plan (not to exceed 2,500,000 shares). Under the terms of the Equity Incentive Plan, ISOs may not be granted at less than fair market value on the date of grant (and in no ev ent less than par value). Options and RSUs generally vest annually over four years and options expire after 10 years. No future awards can be granted or issued under prior plans and there is a maximum amount of awards issuable under the plan to the Company’s non-employee Directors. RSUs granted to non-employee directors vest quarterly over one year . Options and RSUs granted under the Equity Incentive Plan immediately vest upon certain events, as described in the plan. As of December 31, 2024, approximat ely 3.6 million shares were available for future grant of awards under the Equity Incentive Plan. As of December 31, 2024 , no options remain o utstanding under prior plans. Restricted Stock Units Restricted stock units represent the right to receive one share of Forrester common stock when the restrictions lapse and the vesting conditions are met. RSUs are valued on the date of grant based upon the value of the Company’s stock on the date of grant less the present value of dividends expected to be paid during the requisite service period, if any. Shares of Forrester’s common stock are delivered to the grantee upon vesting, subject to a reduction of shares for payment of withholding taxes. The weighted average grant date fair value for RSUs granted in 2024, 2023, and 2022 w as $ 21.29 , $ 32.82 , and $ 50.37 , respectively. The value of RSUs vested and converted to common stock, based on the value of Forrester’s common stock on the date of vesting, w a s $ 8.6 m illion , $ 8.8 million, and $ 10.8 million during 2024, 2023, and 2022, respectively. RSU activity for the year ended December 31, 2024 is presented below (in thousands, except per share data):\nWeighted-\nAverage\nNumber of Grant Date\nShares Fair Value\nUnvested at December 31, 2023 999 $ 37.66\nGranted 891 21.29\nVested ( 415 ) 37.30\nForfeited ( 222 ) 30.48\nUnvested at December 31, 2024 1,253 $ 27.42 Stock Options Stock option activity for the year ended December 31, 2024 is presented below (in thousands, except per share data and contractual term):\nWeighted - Weighted -\nAverage Average\nExercise Remaining Aggregate\nNumber Price Per Contractual Intrinsic\nof Shares Share Term (in years) Value\nOutstanding at December 31, 2023 201 $ 33.93\nForfeited ( 34 ) 37.01\nOutstanding at December 31, 2024 167 $ 33.29 6.54 $ —\nExercisable at December 31, 2024 70 $ 33.64 4.27 $ —\nVested and expected to vest at December 31, 2024 167 $ 33.29 6.48 $ — No stock options were granted or exercised during 2024. The total intrinsic value of options exercised during 2023 and 2022 was $ 6 thousand and $ 0.3 million, respectively. Employee Stock Purchase Plan In May 2022, stockholders of the Company approved an amendment to the Company’s Second Amended and Restated Employee Stock Purchase Plan, which provided for an additional 600,000 shares of common stock, par value $ 0.01 per share, to be granted under the plan. The Comp any's Third Amended and Restated Employee Stock Purchase Plan (the \"Stock Purchase Plan\"), provides for the issuance of up to 0.8 million shares of common stock and as of December 31, 2024, approximat ely 0.5 million sha res remain available for issuance. With certain limited exceptions, all employees of Forrester whose customary employment is more than 20 hours per week, including officers and directors who are employees, are eligible to participate in the Stock Purchase Plan. Purchase periods under the Stock Purchase Plan are six months in length and commence on each successive March 1 and September 1. Stock purchased under the Stock Purchase Plan is required to be held for one year before it is able to be sold. During each purchase period the maximum number of shares of common stock that may be purchased by an employee is limited to the number of shares equal to $ 12,500 divided by the fair market value of a share of common stock on the first day of the purchase period. An employee may elect to have up to 10 % deducted from his or her compensation for the purpose of purchasing shares under the Stock Purchase Plan. The price at which the employee’s shares are purchased is the lower of: (1) 85 % of the closing price of the common stock on the day that the purchase period commences, or (2) 85 % of the closing price of the common stock on the day that the purchase period terminates. Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):\nShares Purchase\nPurchase Period Ended Purchased Price\nFebruary 29, 2024 73 $ 17.14\nAugust 31, 2024 72 $ 16.30\nFebruary 28, 2023 63 $ 27.96\nAugust 31, 2023 63 $ 26.04 Accumulated Other Comprehensive Loss (“AOCL”) The components of accumulated other comprehensive loss are as follows (in thousands):\nMarketable Interest Rate Translation Total AOCL\nBalance at December 31, 2021 $ ( 25 ) $ ( 212 ) $ ( 2,952 ) $ ( 3,189 )\nForeign currency translation (1) — — ( 4,807 ) ( 4,807 )\nUnrealized gain (loss) before reclassification, net 10 ) ( 134 ) 137 — 3\nReclassification to income, net 28 ) (2) — 75 — 75\nBalance at December 31, 2022 ( 159 ) — ( 7,759 ) ( 7,918 )\nForeign currency translation (1) — — 3,248 3,248\nUnrealized gain, net of tax of $( 33 ) 99 — — 99\nBalance at December 31, 2023 ( 60 ) — ( 4,511 ) ( 4,571 )\nForeign currency translation (1) — — ( 3,496 ) ( 3,496 )\nReclassification adjustment for write-off of foreign currency translation loss (3) — — 232 232\nUnrealized gain, net of tax of $( 30 ) 89 — — 89\nBalance at December 31, 2024 $ 29 $ — $ ( 7,775 ) $ ( 7,746 ) (1) The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries. (2) Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 7 – Derivatives and Hedging . (3) The reclassification adjustment for the write-off of a foreign currency translation loss relates to the liquidation of a non-U.S. subsidiary during 2024 and is reported in restructuring costs in the Consolidated Statements of Operations."]

{"sheet":"Employee Pension Plans","index":21,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Employee Pension Plans","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Retirement Benefits [Abstract]"," "]
["Employee Pension Plans","Note 12 – Employee Pension Plans Forrester sponsors several defined contribution plans for eligible employees. Generally, the defined contribution plans have funding provisions which, in certain situations, require contributions based upon formulas relating to employee wages or the level of elective participant contributions, as well as allow for additional discretionary contributions. Further, certain plans contain vesting provisions. Forrester’s contributions to these plans totaled approxim ately $ 7.2 million , $ 7.8 million, $ 8.2 million for the years ended December 31, 2024, 2023, and 2022 , respectively."]

{"sheet":"Restructuring","index":22,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Restructuring","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Restructuring and Related Activities [Abstract]"," "]
["Restructuring","Note 13 – Restructuring In January 2023, the Company implemented a reduction in its workforce of approximately 4 % across various geographies and functions to streamline operations. The Company recorded $ 4.3 million of severance and related costs for this action during the fourth quarter of 2022, and $ 0.6 million during the first quarter of 2023. The Company also recorded a restructuring charge of $ 5.0 million during the fourth quarter of 2022 related to closing one floor of its offices located in San Francisco, California, of which $ 3.7 million related to an impairment of a right-of-use asset and $ 1.3 million related to an impairment of leasehold improvements. During 2023, the Company recorded an incremental $ 0.9 million impairment to its California office and a $ 0.6 million charge for the write-off of a previously capitalized software project. During the third quarter of 2024, the Company recorded an incremental $ 0.5 million impairment to its California office. The following table rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended December 31, 2024 (in thousands):\nAccrual at December 31, 2023 $ 48\nAdditional restructuring and related costs 506\nNon-cash charge (included above) ( 492 )\nCash payments ( 62 )\nAccrual at December 31, 2024 $ — In May 2023, the Company implemented a reduction in its workforce of approximately 8 % across various geographies and functions to better align its cost structure and to streamline its sales and consulting organizations. The Company recorded $ 7.5 million of severance and related costs for this action during the second quarter of 2023. In addition, the Company closed certain of its smaller offices both inside and outside the U.S. in order to reduce facility costs and better match its facilities to its hybrid work strategy. As a result of closing the offices, the Company recorded restructuring costs of $ 2.3 million, which included $ 1.3 million related to right-of-use asset impairments and accelerated amortization and $ 0.6 million related to impairments of leasehold improvements. In addition, the Company incurred $ 0.7 million in contract termination cos ts. During the third quarter of 2024, the Company recognized $ 0.2 million of expense from the write-off of foreign currency translation adjustments related to the liquidation of a small foreign operation. The following table rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended December 31, 2024 (in thousands):\nAccrual at December 31, 2023 $ 1,282\nAdditional restructuring and related costs 262\nNon-cash charge (included above) ( 232 )\nCash payments ( 943 )\nAccrual at December 31, 2024 $ 369 In February 2024, the Company implemented a reduction in its workforce of approximately 3 % across various geographies and functions to better align its cost structure with the revenue outlook for the year. The Company recorded $ 0.7 million of severance and related costs for this action during the fourth quarter of 2023, and $ 2.8 million during the first quarter of 2024. The Company also recorded a restructuring charge of $ 3.8 million during the first quarter of 2024 related to closing one floor of its offices located in San Francisco, California, of which $ 3.2 million related to an impairment of a right-of-use asset and $ 0.6 million related to an impairment of leasehold improvements. During the third quarter of 2024, the Company recorded an incremental $ 0.2 million impairment to its California office. The following table rolls forward the activity in the restructuring accrual for the February 2024 action for the year ended December 31, 2024 (in thousands):\nAccrual at December 31, 2023 $ 732\nAdditional restructuring and related costs 6,850\nNon-cash charge (included above) ( 4,036 )\nCash payments ( 3,546 )\nAccrual at December 31, 2024 $ — In January 2025, the Company implemented a reduction in its workforce of approximately 6 % across various geographies and functions to better align its cost structure with the revenue outlook for the year. Approxim ately $ 4.2 milli on of severance and related costs for this action were recorded during the fourth quarter of 2024. See Note 17 - Subsequent Events , for additional details of this action."]

{"sheet":"Operating Segment and Enterpris","index":23,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Operating Segment and Enterprise Wide Reporting","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Segment Reporting [Abstract]"," "]
["Operating Segment and Enterprise Wide Reporting","Note 14 – Operating Segment and Enterprise Wide Reporting The Company’s chief operating decision-maker is the chief executive officer and the chief financial officer. The Company operates in three segments: Research, Consulting, and Events. These segments, which are also the Company's reportable segments, are based on the management structure of the Company and how the chief operating decision maker uses financial information to evaluate performance and determine how to allocate resources. The Company’s products and services are delivered through each segment as described below. The Research segment includes the revenues from all of the Company’s research products as well as consulting revenues from advisory services (such as speeches and advisory days) delivered by the Company’s research organization. Research segment costs include the cost of the organizations responsible for developing and delivering these products in addition to the costs of the product management organization responsible for product pricing and packaging, and the launch of new products. During the third quarter of 2024, the Company realigned its technology teams and as such certain technology costs are no longer reported within the Research segment, and are now reported within the line selling, marketing, administrative and other expenses. Prior period amounts have been recast to conform to the current presentation. The Consulting segment includes the revenues and the related costs of the Company’s project consulting organization. The project consulting organization delivers a majority of the Company’s project consulting revenue. The Events segment includes the revenues and the costs of the organization responsible for developing and hosting in-person and virtual events. The Company evaluates reportable segment performance and allocates resources based on segment operating income (loss). Segment expenses include the direct expenses of each segment organization and exclude selling and marketing expenses, general and administrative expenses, stock-based compensation expense, depreciation expense, adjustments to incentive bonus compensation from target amounts, amortization of intangible assets, restructuring costs, loss from sale of divested operation, interest expense, other income, and gains on investments. The accounting policies used by the segments are the same as those used in the consolidated financial statements. The Company does not review or evaluate assets as part of segment performance. Accordingly, the Company does not identify or allocate assets by reportable segment. The Company provides information by reportable segment in the tables below (in thousands):\nResearch Consulting Events Consolidated\nYear Ended December 31, 2024\nResearch revenues $ 316,739 $ — $ — $ 316,739\nConsulting revenues 21,095 76,159 — 97,254\nEvents revenues — — 18,477 18,477\nTotal segment revenues 337,834 76,159 18,477 432,470\nSegment expenses (1):\nCompensation, benefits and related costs ( 100,620 ) ( 27,782 ) ( 5,567 ) ( 133,969 )\nDirect costs of Events — — ( 13,429 ) ( 13,429 )\nProfessional services ( 10,864 ) ( 1,735 ) ( 108 ) ( 12,707 )\nBillable expenses ( 548 ) ( 7,926 ) — ( 8,474 )\nTravel and entertainment ( 1,895 ) ( 358 ) ( 104 ) ( 2,357 )\nSoftware ( 1,278 ) ( 8 ) ( 5 ) ( 1,291 )\nOther segment expenses (2) ( 446 ) ( 19 ) ( 37 ) ( 502 )\nTotal segment expenses ( 115,651 ) ( 37,828 ) ( 19,250 ) ( 172,729 )\nSegment operating income (loss) 222,183 38,331 ( 773 ) 259,741\nSelling, marketing, administrative and other expenses ( 235,805 )\nAmortization of intangible assets ( 9,648 )\nRestructuring costs ( 11,773 )\nLoss from sale of divested operation ( 1,775 )\nInterest expense, other income, and gains on investments 1,897\nIncome before income taxes $ 2,637 (1) The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. (2) Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses .\nResearch Consulting Events Consolidated\nYear Ended December 31, 2023\nResearch revenues $ 334,396 $ — $ — $ 334,396\nConsulting revenues 28,826 89,402 — 118,228\nEvents revenues — — 28,155 28,155\nTotal segment revenues 363,222 89,402 28,155 480,779\nSegment expenses (1):\nCompensation, benefits and related costs ( 109,025 ) ( 34,324 ) ( 6,049 ) ( 149,398 )\nDirect costs of Events — — ( 14,293 ) ( 14,293 )\nProfessional services ( 11,861 ) ( 2,272 ) ( 60 ) ( 14,193 )\nBillable expenses ( 595 ) ( 8,113 ) — ( 8,708 )\nTravel and entertainment ( 1,690 ) ( 297 ) ( 124 ) ( 2,111 )\nSoftware ( 1,729 ) ( 11 ) ( 14 ) ( 1,754 )\nOther segment expenses (2) ( 492 ) ( 11 ) ( 17 ) ( 520 )\nTotal segment expenses ( 125,392 ) ( 45,028 ) ( 20,557 ) ( 190,977 )\nSegment operating income 237,830 44,374 7,598 289,802\nSelling, marketing, administrative and other expenses ( 257,808 )\nAmortization of intangible assets ( 11,956 )\nRestructuring costs ( 13,272 )\nInterest expense, other income, and gains on investments ( 481 )\nIncome before income taxes $ 6,285 (1) The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. (2) Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses.\nResearch Consulting Events Consolidated\nYear Ended December 31, 2022\nResearch revenues $ 354,453 $ — $ — $ 354,453\nConsulting revenues 41,559 111,028 — 152,587\nEvents revenues — — 30,747 30,747\nTotal segment revenues 396,012 111,028 30,747 537,787\nSegment expenses (1):\nCompensation, benefits and related costs ( 107,870 ) ( 37,625 ) ( 7,187 ) ( 152,682 )\nDirect costs of Events — — ( 14,373 ) ( 14,373 )\nProfessional services ( 13,441 ) ( 8,063 ) ( 62 ) ( 21,566 )\nBillable expenses ( 740 ) ( 10,712 ) — ( 11,452 )\nTravel and entertainment ( 1,414 ) ( 357 ) ( 123 ) ( 1,894 )\nSoftware ( 1,488 ) ( 103 ) ( 1 ) ( 1,592 )\nOther segment expenses (2) ( 476 ) ( 29 ) ( 55 ) ( 560 )\nTotal segment expenses ( 125,429 ) ( 56,889 ) ( 21,801 ) ( 204,119 )\nSegment operating income 270,583 54,139 8,946 333,668\nSelling, marketing, administrative and other expenses ( 278,518 )\nAmortization of intangible assets ( 13,161 )\nRestructuring costs ( 9,335 )\nInterest expense, other income, and gains on investments ( 1,930 )\nIncome before income taxes $ 30,724 (1) The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. (2) Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses. Net long-lived tangible assets by location as of December 31, 2024 and 2023 are as follows (in thousands):\n2024 2023\nUnited States $ 30,307 $ 48,001\nUnited Kingdom 7,043 8,194\nEurope (excluding United Kingdom) 191 186\nAsia Pacific 1,207 2,742\nTotal $ 38,748 $ 59,123 Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended December 31, 2024, 2023, and 2022 are as follows (dollars in thousands):\n2024 2023 2022\nUnited States $ 334,095 $ 373,483 $ 426,041\nEurope (excluding United Kingdom) 37,698 37,912 36,664\nUnited Kingdom 18,934 21,311 20,079\nCanada 12,221 16,416 20,759\nAsia Pacific 20,778 23,604 26,548\nOther 8,744 8,053 7,696\nTotal $ 432,470 $ 480,779 $ 537,787\n2024 2023 2022\nUnited States 77 % 78 % 77 %\nEurope (excluding United Kingdom) 9 8 9\nUnited Kingdom 4 4 5\nCanada 3 3 3\nAsia Pacific 5 5 5\nOther 2 2 1\nTotal 100 % 100 % 100 %"]

{"sheet":"Certain Balance Sheet Accounts","index":24,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Certain Balance Sheet Accounts","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Organization, Consolidation and Presentation of Financial Statements [Abstract]"," "]
["Certain Balance Sheet Accounts","Note 15 – Certain Balance Sheet Accounts Property and Equipment: Property and equipment as of December 31, 2024 and 2023 is recorded at cost less accumulated depreciation and consists of the following (in thousands):\n2024 2023\nComputers and equipment $ 8,615 $ 10,128\nComputer software 32,120 34,641\nFurniture and fixtures 7,393 9,188\nLeasehold improvements 25,423 29,506\nTotal property and equipment 73,551 83,463\nLess accumulated depreciation ( 61,852 ) ( 64,062 )\nTotal property and equipment, net $ 11,699 $ 19,401 The Company incurs costs to develop or obtain internal use computer software used for its operations, and certain of these costs meeting the criteria in ASC 350 – Internal Use Software are capitalized and amortized over their useful lives. The entire balance in the computer software category above consists of these costs. Amortization of capitalized internal-use software costs total ed $ 4.3 mil lion, $ 4.7 million, and $ 4.8 million for the years ended December 31, 2024, 2023, and 2022, respectively, and is included in depreciation expense in the Consolidated Statements of Operations. Accrued Expenses and Other Current Liabilities: Accrued expenses and other current liabilities as of December 31, 2024 and 2023 consist of the following (in thousands):\n2024 2023\nPayroll and related benefits $ 30,879 $ 43,426\nTaxes 2,142 4,680\nLease liability 12,758 14,181\nOther 11,823 19,195\nTotal $ 57,602 $ 81,482 Non-Current Liabilities: Non-current liabilities as of December 31, 2024 and 2023 consist of the following (in thousands):\n2024 2023\nDeferred tax liability $ 8,705 $ 8,679\nOther 1,840 2,481\nTotal $ 10,545 $ 11,160 Allowance for Doubtful Accounts: A rollforward of the allowance for doubtful accounts as of and for the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands):\n2024 2023 2022\nBalance, beginning of year $ 574 $ 560 $ 610\nProvision for doubtful accounts 547 701 638\nWrite-offs ( 697 ) ( 692 ) ( 669 )\nTranslation adjustments 10 5 ( 19 )\nBalance, end of year $ 434 $ 574 $ 560 When evaluating the adequacy of the allowance for expected credit losses, the Company makes judgments regarding the collectability of accounts receivable based, in part, on the Company’s historical loss rate experience, customer concentrations, management’s expectations of future losses as informed by current economic conditions, and changes in customer payment terms. If the expected financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. If the expected financial condition of the Company’s customers were to improve, the allowances may be reduced accordingly."]

{"sheet":"Contingencies","index":25,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Contingencies","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Commitments and Contingencies Disclosure [Abstract]"," "]
["Contingencies","Note 16 – Contingencies From time to time, the Company may be subject to legal proceedings and civil and regulatory claims that arise in the ordinary course of its business activities. Regardless of the outcome, legal proceedings and claims can have a material adverse effect on the Company because of defense and settlement costs, diversion of management resources, and other factors. It is the Company's policy to record accruals for legal contingencies to the extent that it has concluded that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated, and to expense costs associated with loss contingencies, including any related legal fees, as they are incurred. The Company reviews its loss contingencies at least quarterly and adjusts its accruals and/or disclosures to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, or other new information, as deemed necessary. Once established, a provision may change in the future due to new developments or changes in circumstances and could increase or decrease the Company’s earnings in the period that the changes are made. Following an April 2023 mediation in a wage-related matter that resulted in a settlement agreement, the Company accrued $ 4.8 million of expense in the quarter ended March 31, 2023 that is classified in general and administrative expense in the Consolidated Statement of Operations. This claim was fully paid in the first quarter of 2024."]

{"sheet":"Subsequent Events","index":26,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Subsequent Events","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Subsequent Events [Abstract]"," "]
["Subsequent Events","Note 17 – Subsequent Events In January 2025, the Company implemented a reduction in force of approximately 6 % of its workforce across various geographies and functions to better align its cost structure with the revenue outlook for the year. The Company also plans to close one of its smaller offices in the United States. The Company anticipates total costs for this action to be in a range of $ 5.6 million to $ 5.8 million related principally to cash severance and related benefit costs for terminated employees, with the majority of the cash costs to be expended in 2025."]

{"sheet":"Summary of Significant Accoun_2","index":27,"n_rows":24,"n_cols":2,"rows_kept":24,"merged":[[0,0,1,0]]}
["Summary of Significant Accounting Policies (Policies)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Accounting Policies [Abstract]"," "]
["Basis of Presentation","Basis of Presentation Forrester Research, Inc. is a global independent research and advisory firm. The Company empower leaders in technology, customer experience, digital, marketing, sales, and product functions to be bold at work and accelerate growth through customer obsession. Forrester’s proprietary research, consulting and continuance guidance model, and events help executives and their teams achieve their initiatives and outcomes faster and with confidence. The Company's unique insights are grounded in annual surveys of more than 700,000 consumers, business leaders, and technology leaders worldwide, rigorous and objective research methodologies, and the shared wisdom of its clients. The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for reporting on Form 10-K. The Company’s fiscal year is the twelve months from January 1 through December 31 and all references to 2024, 2023, and 2022 refer to the fiscal year unless otherwise noted. Principles of Consolidations The accompanying consolidated financial statements include the accounts of Forrester and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Management Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Forrester considers the more significant of these estimates to be revenue recognition, ongoing impairment reviews of goodwill, intangible and other long-lived assets, and income taxes. On an ongoing basis, management evaluates its estimates. Actual results could differ from these estimates."]
["Adoption of New Accounting Pronouncements","Adoption of New Accounting Pronouncements In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) – Facilitation of the Effects of Reference Rate Reform on Finance Reporting . The new standard provides optional guidance for a limited period of time to ease the potential burden in accounting for, or recognizing the effects of, reference rate reform on financial reporting due to the risk of cessation of the London Interbank Offered Rate (“LIBOR”). The updates apply to contracts, hedging relationships, and other transactions that reference LIBOR, or another reference rate expected to be discontinued because of reference rate reform, and as a result require a modification. In December 2022, the FASB issued ASU No. 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848 . The amendments in this update defer the sunset date of Topic 848 from December 31, 2022, to December 31, 2024, after which entities will no longer be permitted to apply the relief in Topic 848. The amendments in this update apply to all entities, subject to meeting certain criteria, that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. The adoption of this standard did not impact the Company’s financial position or results of operations, and will not have an impact in the future as the Company no longer has any financial instruments that reference LIBOR. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures . The new standard enhances the disclosures of reportable segment information, primarily in regards to significant segment expenses. The new standard was effective for the Company for the annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. Upon adoption, the guidance should be applied retrospectively to all prior periods presented in the financial statements. The adoption of this standard as of December 31, 2024 did not have a material impact on the Company’s financial position or results of operations."]
["Fair Value Measurements","Fai r Value Measurements The carrying amounts reflected in the Consolidated Balance Sheets for cash, certain cash equivalents, accounts receivable, note receivable, accounts payable, and accrued expenses approximate fair value due to their short-term maturities. The Company’s financial instruments also include its outstanding variable-rate borrowings (refer to Note 5 – Debt ). The Company believes that the carrying amount of its variable-rate borrowings reasonably approximate their fair values because the rates of interest on those borrowings reflect current market rates of interest. Additionally, the Company has certain financial assets and liabilities recorded at fair value at each balance sheet date, including cash equivalents and marketable investments, in accordance with the accounting standards for fair value measurements. Refer to Note 8 – Fair Value Measurements for the Company’s fair value disclosures."]
["Cash, Cash Equivalents, and Marketable Investments","Cash, Cash Equivalents, and Marketable Investments Forrester considers all short-term, highly liquid investments with original maturities at the time of purchase of 90 days or less to be cash equivalents, inclusive of the Company's U.S. based money market funds. The Company’s portfolio of investments may at any time include securities of U.S. government agencies, municipal notes and bonds, corporate notes and bonds, commercial paper, and money market funds based outside of the U.S. Marketable investments are classified as current assets as they are available for use in current operations. Forrester accounts for all marketable investments as available-for-sale securities and as such, the marketable investments are carried at fair value with unrealized gains and losses (not related to credit losses) recorded in accumulated other comprehensive loss in the Consolidated Balance Sheets. Realized gains and losses on securities are included in earnings and are determined using the specific identification method. The Company conducts periodic reviews to identify and evaluate each investment that has an unrealized loss, in accordance with the meaning of other-than-temporary impairment and its application to certain investments, as required under the accounting standards. Unrealized losses on available-for-sale securities that are determined to be temporary, and not related to credit loss, are recorded, net of tax, in accumulated other comprehensive loss. During the years ended December 31, 2024, 2023, and 2022, the Company did not record any other-than-temporary impairment losses on its available-for-sale securities. The Company did not realize any gains or losses from the Company's available-for-sale securities during the years ended December 31, 2024, 2023, and 2022 ."]
["Presentation of Restricted Cash","Presentation of Restricted Cash The following table summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).\nFor the Year Ended December 31,\n2024 2023\nCash and cash equivalents shown in balance sheets $ 56,087 $ 72,909\nRestricted cash classified in other assets (1): 2,100 2,133\nCash, cash equivalents and restricted cash shown in statement of cash flows $ 58,187 $ 75,042 (1) Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases."]
["Concentrations of Credit Risk","Concentrations of Credit Risk Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, accounts receivable, and foreign currency forward exchange contracts. The Company limits its risk exposure by having its cash, cash equivalents, and foreign currency forward exchange contracts with large commercial banks and by diversifying counterparties. No single customer accounted for greater th an 3 % of revenues or 2% of accounts receivable in any of the periods presented. Forrester does not have any off-balance sheet arrangements."]
["Goodwill","Goodwill Goodwill represents the excess of the purchase price of acquired businesses over the estimated fair values of the tangible and identifiable intangible net assets acquired. Goodwill is not amortized; however, it is required to be tested for impairment annually, which requires assessment of the potential impairment at the reporting unit level. Reporting units are determined based on the components of the Company's operating segments that constitute a business for which financial information is available and for which operating results are regularly reviewed by segment management. Testing for impairment is also required on an interim basis if an event or circumstance indicates it is more likely than not an impairment loss has been incurred. When performing an impairment assessment, the Company either uses a qualitative assessment, to determine if it is more likely than not that the estimated fair value of any reporting unit is less than its carrying amount, or a quantitative analysis, to determine and compare the fair value of each reporting unit to its carrying value, or a combination of both. An impairment of goodwill is recognized to the extent that the carrying amount of a reporting unit exceeds its estimated fair value. Absent an event that indicates a specific impairment may exist, the Company has selected November 30th as the date for performing the annual goodwill impairment test. Goodwill impairment charges have no t been required for the years ended December 31, 2024, 2023 and 2022 ."]
["Impairment of Other Long-Lived Tangible and Intangible Assets","Impairment of Other Long-Lived Tangible and Intangible Assets Other long-lived assets primarily consist of property and equipment, operating lease right-of-use assets, and intangible assets. The Company periodically evaluates the recoverability of other long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the asset group are evaluated in relation to the future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and assumed discount rates, reflecting varying degrees of perceived ri sk. The Company recorded $ 4.6 million, $ 2.6 million, and $ 5.0 million of long-lived asset impairment charges during 2024, 2023 and 2022, respectively (refer to Note 6 – Leases )."]
["Non-Current Liabilities","Non-Current Liabilities The Company records deferred tax liabilities and other liabilities that are expected to be settled over a period that exceeds one year as non-current liabilities."]
["Foreign Currency","Foreign Currency The functional currency of Forrester’s wholly-owned subsidiaries is their respective local currency. These subsidiary financial statements are translated to U.S. dollars using period-end exchange rates for assets and liabilities and average exchange rates during the corresponding period for revenues and expenses, with translation gains and losses recorded as a component of accumulated other comprehensive loss in the Consolidated Balance Sheets. Gains and losses related to the remeasurement of monetary assets and liabilities denominated in a currency other than an entity’s functional currency are included in other income, net in the Consolidated Statements of Operations. Forrester recorded $ 0.8 million, $ 0.3 million, and $ 0.2 million of foreign exchange losses duri ng 2024, 2023, and 2022 , respectively."]
["Revenue","Revenue The Company generates all of its revenues from contracts with customers, whi ch totaled $ 432.5 milli on for the year ended December 31, 2024. The Company recognizes revenue when a customer obtains control of promised products or services, in an amount that reflects the consideration expected to be received in exchange for those products or services. The Company follows the five-step model prescribed under Topic 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) the Company satisfies each performance obligation. Revenues are presented net of any sales or value added taxes collected from customers and remitted to the government. The Company accounts for a contract when it has approval and commitment from both parties, the fees, payment terms and rights of the parties regarding the products or services to be transferred are identified, the contract has commercial substance, and it is probable that substantially all of the consideration for the products and services expected to be transferred is collectible. The Company applies judgment in determining the customer’s ability and intention to pay for services expected to be transferred, which is based on factors including the customer’s payment history, management’s ability to mitigate exposure to credit risk (for example, requiring payment in advance of the transfer of products or services, or the ability to stop transferring promised products or services in the event a customer fails to pay consideration when due), and experience selling to similarly situated customers. Since the transaction price is fixed and defined as part of entering into a contract, and generally does not change, variable consideration is insignificant. Performance obligations within a contract are identified based on the products and services promised to be transferred in the contract. When a contract includes more than one promised product or service, the Company must apply judgment to determine whether the promises represent multiple performance obligations or a single, combined performance obligation. This evaluation requires the Company to determine if the promises are both capable of being distinct, where the customer can benefit from the product or service on its own or together with other resources readily available, and are distinct within the context of the contract, where the transfer of products or services is separately identifiable from other promises in the contract. When both criteria are met, each promised product or service is accounted for as a separate performance obligation. In cases where the promises are distinct, the Company is further required to evaluate if the promises are a series of products and services that are substantially the same and have the same pattern of transfer to the customer (referred to as the “series” guidance). When the Company determines that promises meet the series guidance, they are accounted for as a single, combined performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative basis according to their standalone selling prices. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the Company does not have a history of selling a performance obligation, management applies judgment to estimate the standalone selling price, taking into consideration available information, including market conditions, factors considered to set list prices, pricing of similar products, and internal pricing objectives. The corresponding allocated revenues are recognized when (or as) the performance obligations are satisfied, as discussed further below. Research revenues The majority of research revenues are subscriptions to our research, including access to a designated portion of our research and, depending on the type of license, unlimited analyst inquiry or guidance sessions, an executive coach or advisor, peer offerings, and unlimited participation in Forrester webinars, all of which are delivered throughout the contract period. The Company has concluded that these promises represent a stand ready obligation to provide a daily information service, in which the services are the same each day, every day is distinct, and the customer simultaneously receives and consumes the benefits as the Company transfers control throughout the contract period. Accordingly, these subscriptions meet the requirements of the series guidance and are each accounted for as a single performance obligation. The Company recognizes revenue ratably over the contract term, using an output measure of time elapsed. Certain of the research products include advisory services and/or an event ticket, which are accounted for as a separate performance obligation and are recognized at the point in time the service is completed, the final deliverable is transferred to the customer, or the event occurs. Research revenues also include subscriptions to, and individual licenses of electronic reprints, which are written research documents prepared by Forrester’s analysts and hosted via our on-line platform. Individual licenses of reprints include a promise to deliver a customer-selected research document and certain usage data provided through the on-line platform, which represents two performance obligations. The Company satisfies the performance obligation for the research document by providing access to the electronic reprint and accordingly recognizes revenue at that point in time. The Company satisfies the performance obligation for the data portion of the reprint on a daily basis and accordingly recognizes revenue over time. For reprint subscriptions, which allow the customer to utilize different reprints throughout the subscription period, the Company recognizes revenue ratably over the contract term. Consulting revenues Consulting revenues consist of consulting projects and advisory services. Consulting project revenues consist of the delivery of focused insights and recommendations to assist clients in developing and executing their technology and business strategies. Projects are fixed-fee arrangements that are generally completed over two weeks to three months . The Company has concluded that each project represents a single performance obligation as each is a single promise to deliver a customized engagement and deliverable. For the majority of these services, either practically or contractually, the work performed and delivered to the customer has no alternative use to the Company. Additionally, Forrester maintains an enforceable right to payment at all times throughout the contract. The Company utilizes an input method and recognizes revenue over time, based on hours expended relative to the total estimated hours required to satisfy the performance obligation. The input method closely aligns with how control of interim deliverables is transferred to the customer throughout the engagement and is also the method used internally to price the project and assess operational performance. If the Company were to enter into an agreement where it does not have an enforceable right to payment at all times, revenue would be recognized at the point in time the project is completed. Certain of our content marketing consulting projects contain a second performance obligation for access to interactive tools over a specified license period, typically 12 or 24 months . The Company recognizes revenue for this performance obligation ratably over the license period. Advisory services revenues are short-term presentations or knowledge sharing sessions (which can range from one hour to two days ), such as speeches and advisory days. Each is a promise for a Forrester analyst to deliver a deeper understanding of Forrester’s published research and represents a single performance obligation. Revenue is recognized at the point in time the service is completed, which is when the customer has received the benefit(s) of the service. Events revenues Events revenues consist of either ticket or sponsorship sales for Forrester-hosted events. Each is a single promise that either allows entry to, or grants the right to promote a product or service at, a specific event. The Company concluded that each of these represents a single performance obligation. The Company recognizes revenue at the completion of the event, which is the point in time when the customer has received the benefit(s) from attending or sponsoring the event. Prepaid performance obligations Prepaid performance obligations (including event tickets, reprints, consulting projects, and advisory services) on non-cancelable contracts, for which the Company estimates will expire unused, are recognized in proportion to the pattern of related rights exercised by the customer. This assessment requires judgment, including estimating the percentage of prepaid rights that will go unexercised and anticipating the impact that future changes to products, pricing, and customer engagement will have on actual expirations. The Company updates estimates used to recognize unexercised rights on a quarterly basis. Contract modifications Consulting contracts are occasionally modified to update the scope of the services purchased. Since a consulting project is a single performance obligation that is only partially satisfied at the modification date, the updated project requirements are not distinct and the modification is accounted for as part of the existing contract. The effect of the modification on the transaction price and the Company’s measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue (either an increase or decrease) on a cumulative catch-up basis. For the year ended December 31, 2024, the Company recorded an immaterial amount of cumulative catch-up adjustments. Refer to Note 14 – Operating Segment and Enterprise Wide Reporting for a summary of disaggregated revenue by geographic region."]
["Accounts Receivable","Accounts receivable Accounts receivable includes amounts billed and currently due from customers. Since the only condition for payment of the Company's invoices is the passage of time, the Company records a receivable on the date the invoice is issued. Also included in accounts receivable are unbilled amounts resulting from revenue exceeding the amount billed to the customer, where the right to payment is unconditional. If the right to payment for services performed was conditional on something other than the passage of time, the unbilled amount would be recorded as a separate contract asset. There were no contract assets as of December 31, 2024. The majority of the Company’s contracts are non-cancelable. However, for contracts that are cancelable by the customer, the Company does not record a receivable when it issues an invoice. The Company records accounts receivable on these contracts only up to the amount of revenue earned but not yet collected. In addition, since the majority of the Company’s contracts are invoiced for annual periods, and payment is expected within one year from the transfer of products and services, the Company does not adjust its receivables or transaction price for the effects of a significant financing component."]
["Deferred revenue","Deferred revenue The Company refers to contract liabilities as deferred revenue in the Consolidated Balance Sheets. Payment terms in the Company’s customer contracts vary, but generally require payment in advance of fully satisfying the performance obligation(s). Deferred revenue consists of billings in excess of revenue recognized. Similar to accounts receivable, the Company does not record deferred revenue for unpaid invoices issued on a cancelable contract. During the years ended December 31, 2024 and 2023, the Company recognized approxim ately $ 141.8 million a nd $ 166.3 million of revenue, respectively, related to its deferred revenue balance at January 1 of each such period. Approximat ely $ 371.0 million of reve nue is expected to be recognized during the next 36 months from remaining performance obligations as of December 31, 2024 ."]
["Cost To Obtain Contracts","Cost to Obtain Contracts The Company capitalizes commissions paid to sales representatives and related fringe benefits costs that are incremental to obtaining customer contracts. These costs are included in deferred commissions in the Consolidated Balance Sheets. The Company elected the practical expedient to account for these costs at a portfolio level as the Company’s contracts are similar in nature and the amortization model used closely matches the amortization expense that would be recognized on a contract-by-contract basis. Costs to obtain a contract are amortized to earnings over the initial contract term, which is the same period the related revenue is recognized. Amortization of the expense related to deferred commissions wa s $ 37.2 millio n, $ 39.8 million, and $ 45.9 million for the years ended December 31, 2024, 2023, and 2022 , respectively, and is recorded in selling and marketing expenses in the Consolidated Statements of Operations. The Company evaluates the recoverability of deferred commissions at each balance sheet date and there were no impairments recorded during 2024, 2023, or 2022 ."]
["Leases","Leases The Company determines whether an arrangement is a lease at inception of the arrangement. The Company accounts for a lease when it has the right to control the leased asset for a period of time while obtaining substantially all of the asset's economic benefits. All of the Company’s leases are operating leases, the majority of which are for office space. Operating lease right-of-use (\"ROU\") assets and non-current operating lease liabilities are included as individual line items in the Consolidated Balance Sheets, while short-term operating lease liabilities are recorded within accrued expenses and other current liabilities. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The discount rate used to determine the present value of the lease payments is the Company’s incremental borrowing rate based on the information available at lease inception, as generally an implicit rate in the lease is not readily determinable. An operating lease ROU asset includes all lease payments, lease incentives and initial direct costs incurred. Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s). The Company considers various economic factors when making this determination, including, but not limited to, the significance of leasehold improvements incurred in the office space, the difficulty in replacing the asset, underlying contractual obligations, and specific characteristics unique to a particular lease. Subsequent to entering into a lease arrangement, the Company reassesses the certainty of exercising options to extend or terminate a lease. When it becomes reasonably certain that the Company will exercise an option that was not included in the lease term, the Company accounts for the change in circumstances as a lease modification, which results in the remeasurement of the ROU asset and lease liability as of the modification date. Lease expense for operating leases is recognized on a straight-line basis over the lease term based on the total lease payments (which include initial direct costs and lease incentives). The expense is included in operating expenses in the Consolidated Statements of Operations. The Company’s lease agreements generally contain lease and non-lease components. Non-lease components are fixed charges stated in an agreement and primarily include payments for parking at the leased office facilities. The Company accounts for the lease and fixed payments for non-lease components as a single lease component under Topic 842, which increases the amount of the ROU assets and lease liabilities. Most of the Company’s lease agreements also contain variable payments, primarily maintenance-related costs, which are expensed as incurred and not included in the measurement of the ROU assets and lease liabilities. Leases with an initial term of twelve months or less are not recorded in the Consolidated Balance Sheets and are not material."]
["Advertising Costs","Advertising Costs The Company expenses advertising costs as incurred. Advertising expense for the years ended December 31, 2024, 2023, and 2022 w as $ 0.9 mil lion, $ 1.7 million, and $ 2.3 million, respectively. These expenses consisted primarily of online marketing and are included in selling and marketing expense in the Consolidated Statements of Operations."]
["Stock-Based Compensation","Stock-Based Compensation The Company recognizes the fair value of stock-based compensation expense over the requisite service period of the individual grantee, which generally equals the vesting period. Forfeitures are recognized as they occur and all income tax effects related to settlements of share-based payment awards are reported in earnings as an increase or decrease to income tax expense. All income tax-related cash flows resulting from share-based payments are reported as operating activities in the Consolidated Statements of Cash Flows and cash paid by directly withholding shares for tax withholding purposes is classified as a financing activity. Stock-based compensation expense was recorded in the following expense categories (in thousands):\nYears Ended December 31,\n2024 2023 2022\nCost of services and fulfillment $ 8,700 $ 9,068 $ 8,435\nSelling and marketing 2,164 2,943 2,774\nGeneral and administrative 3,479 3,475 3,334\nTotal $ 14,343 $ 15,486 $ 14,543 The options granted under the equity incentive plan and sha res subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values ( no options were granted in 2024 or 2022):\n2024 2023 2022\nEmployee Stock Purchase Plan Equity Incentive Plans Employee Stock Purchase Plan Employee Stock Purchase Plan\nAverage risk-free interest rate 4.55 % 4.27 % 5.51 % 3.71 %\nExpected dividend yield 0.0 % 0.0 % 0.0 % 0.0 %\nExpected life 0.5 Years 4.75 Years 0.5 Years 0.5 Years\nExpected volatility 38 % 43 % 35 % 33 %\nWeighted average fair value $ 4.86 $ 14.24 $ 7.90 $ 10.22 Expected volatility is based on the historical volatility of Forrester’s common stock as well as management’s expectations of future volatility over the expected term of the awards granted. The risk-free interest rate is based on the U.S. Treasury Constant Maturity rate with an equivalent remaining term. The expected term calculation is based upon the option period of the employee stock purchase plan, and for options, it is based upon Forrester's historical experience of exercise patterns. The unamortized fair value of stock-based awards as of December 31, 2024 w as $ 26.7 million with a weighted average remaining recognition period of 2.7 years."]
["Depreciation and Amortization","Depreciation and Amortization Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:\nEstimated\nUseful Life\nComputers and equipment 3 to 10 Years\nComputer software 3 to 5 Years\nFurniture and fixtures 7 Years\nLeasehold improvements Shorter of asset life or lease term Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:\nEstimated\nUseful Life\nCustomer relationships 5 to 9 Years\nTechnology 1 to 8 Years\nTrademarks 6 to 8 Years"]
["Income Taxes","Income Taxes Forrester recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statements and tax basis of assets and liabilities as well as operating loss carryforwards. Forrester’s provision for income taxes is composed of a current and a deferred provision for federal, state, and foreign jurisdictions. The current provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred provision is calculated as the net change during the year in deferred tax assets and liabilities. Valuation allowances are provided if, based on the weight of available evidence, it is more likely than not that some or all of the deferred tax asset will not be realized. Forrester accounts for uncertain tax positions using a “more-likely-than-not” threshold for recognizing and resolving uncertain tax positions. The evaluation of uncertain tax positions is based on factors including, but not limited to, changes in tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, new audit activity, and changes in facts or circumstances related to a tax position. The Company evaluates these tax positions on a quarterly basis. The Company also accrues for potential interest and penalties related to unrecognized tax benefits in income tax expense."]
["Net Income (Loss) Per Common Share","Net Income (Loss) Per Common Share Basic net income (loss) per common share is computed by dividing net income (loss) by the basic weighted average number of common shares outstanding during the period. Diluted net income (loss) per common share is computed by dividing net income (loss) by the diluted weighted average number of common shares and common equivalent shares outstanding during the period. The weighted average number of common equivalent shares outstanding has been determined in accordance with the treasury-stock method. Common stock equivalents consist of common stock issuable upon the exercise of outstanding stock options and the vesting of restricted stock units. Basic and diluted weighted average common shares are as follows (in thousands):\nYears Ended December 31,\n2024 2023 2022\nBasic weighted average common shares outstanding 19,094 19,183 18,967\nWeighted average common equivalent shares — 75 205\nDiluted weighted average common shares outstanding 19,094 19,258 19,172\nOptions and restricted stock units excluded from diluted weighted 1,307 730 210 "]
["Recent Accounting Pronouncements","Recent Accounting Pronouncements In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to Income Tax Disclosures . The new standard enhances income tax disclosure requirements by requiring specified categories and greater disaggregation within the rate reconciliation table, disclosure of income taxes paid by jurisdiction, and providing clarification on uncertain tax positions and related financial statement impacts. The new standard will be effective for the Company on January 1, 2025, with early adoption permitted. The adoption of the standard will result in additional disclosures in the Company's income tax footnote as described above. In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses . The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The new standard will be effective for the Company on January 1, 2027, with early adoption permitted. The Company anticipates adopting this standard on January 1, 2027, which will result in additional disclosures of expenses in the footnotes to its financial statements."]

{"sheet":"Summary of Significant Accoun_3","index":28,"n_rows":9,"n_cols":2,"rows_kept":9,"merged":[[0,0,1,0]]}
["Summary of Significant Accounting Policies (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Accounting Policies [Abstract]"," "]
["Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements","The following table summarizes the end-of-period cash and cash equivalents from the Company's Consolidated Balance Sheets and the total cash, cash equivalents and restricted cash as presented in the accompanying Consolidated Statements of Cash Flows (in thousands).\nFor the Year Ended December 31,\n2024 2023\nCash and cash equivalents shown in balance sheets $ 56,087 $ 72,909\nRestricted cash classified in other assets (1): 2,100 2,133\nCash, cash equivalents and restricted cash shown in statement of cash flows $ 58,187 $ 75,042 (1) Restricted cash consists of collateral required for leased office space. The short-term or long-term classification regarding the collateral for the leased office space is determined in accordance with the expiration of the underlying leases."]
["Summary of Stock-Based Compensation Expense Recorded in Expense Categories","Stock-based compensation expense was recorded in the following expense categories (in thousands):\nYears Ended December 31,\n2024 2023 2022\nCost of services and fulfillment $ 8,700 $ 9,068 $ 8,435\nSelling and marketing 2,164 2,943 2,774\nGeneral and administrative 3,479 3,475 3,334\nTotal $ 14,343 $ 15,486 $ 14,543 "]
["Shares Subject to Employee Stock Purchase Plan Valuation Assumptions","The options granted under the equity incentive plan and sha res subject to the employee stock purchase plan were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values ( no options were granted in 2024 or 2022):\n2024 2023 2022\nEmployee Stock Purchase Plan Equity Incentive Plans Employee Stock Purchase Plan Employee Stock Purchase Plan\nAverage risk-free interest rate 4.55 % 4.27 % 5.51 % 3.71 %\nExpected dividend yield 0.0 % 0.0 % 0.0 % 0.0 %\nExpected life 0.5 Years 4.75 Years 0.5 Years 0.5 Years\nExpected volatility 38 % 43 % 35 % 33 %\nWeighted average fair value $ 4.86 $ 14.24 $ 7.90 $ 10.22 "]
["Depreciation and Amortization of Property and Equipment, Useful Life","Forrester provides for depreciation and amortization of property and equipment, computed using the straight-line method, over their estimated useful lives of its assets as follows:\nEstimated\nUseful Life\nComputers and equipment 3 to 10 Years\nComputer software 3 to 5 Years\nFurniture and fixtures 7 Years\nLeasehold improvements Shorter of asset life or lease term"]
["Amortization of Intangible Assets, Estimated Useful Life","Forrester provides for amortization of intangible assets, computed using an accelerated method according to the expected cash flows to be received from the underlying assets, over their estimated useful lives as follows:\nEstimated\nUseful Life\nCustomer relationships 5 to 9 Years\nTechnology 1 to 8 Years\nTrademarks 6 to 8 Years"]
["Schedule of Basic and Diluted Weighted Average Common Shares","Basic and diluted weighted average common shares are as follows (in thousands):\nYears Ended December 31,\n2024 2023 2022\nBasic weighted average common shares outstanding 19,094 19,183 18,967\nWeighted average common equivalent shares — 75 205\nDiluted weighted average common shares outstanding 19,094 19,258 19,172\nOptions and restricted stock units excluded from diluted weighted 1,307 730 210 "]

{"sheet":"Marketable Investments (Tables)","index":29,"n_rows":6,"n_cols":2,"rows_kept":6,"merged":[[0,0,1,0]]}
["Marketable Investments (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Investments, Debt and Equity Securities [Abstract]"," "]
["Summary of Company's marketable investments","The following table summarizes the Company’s marketable investments (in thousands):\nAs of December 31, 2024\nGross Gross\nAmortized Unrealized Unrealized Market\nCost Gains Losses Value\nCorporate obligations $ 12,140 $ 46 $ ( 6 ) $ 12,180\nMoney market funds 36,402 — — 36,402\nTotal $ 48,542 $ 46 $ ( 6 ) $ 48,582\nAs of December 31, 2023\nGross Gross\nAmortized Unrealized Unrealized Market\nCost Gains Losses Value\nCorporate obligations $ 18,049 $ — $ ( 72 ) $ 17,977\nFederal agency obligations 2,000 — ( 7 ) 1,993\nMoney market funds 31,610 — — 31,610\nTotal $ 51,659 $ — $ ( 79 ) $ 51,580 "]
["Summarizes the maturity periods of the marketable investments","The following table summarizes the maturity periods of the marketable investments in the Company’s portfolio as of December 31, 2024 (in thousands):\n2025 2026 2027 Total\nCorporate obligations $ 6,083 $ 4,688 $ 1,409 $ 12,180\nMoney market funds 36,402 — — 36,402\nTotal $ 42,485 $ 4,688 $ 1,409 $ 48,582 "]
["Unrealized Losses on Debt Investments","The following table shows the gross unrealized losses and market value of the Company’s available-for-sale securities with unrealized losses that are not deemed to be other-than-temporary, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):\nAs of December 31, 2024\nLess Than 12 Months 12 Months or Greater\nMarket Unrealized Market Unrealized\nValue Losses Value Losses\nCorporate obligations $ 803 $ 4 $ 997 $ 2\nTotal $ 803 $ 4 $ 997 $ 2\nAs of December 31, 2023\nLess Than 12 Months 12 Months or Greater\nMarket Unrealized Market Unrealized\nValue Losses Value Losses\nCorporate obligations $ 13,098 $ 8 $ 4,879 $ 64\nFederal agency obligations — — 1,993 7\nTotal $ 13,098 $ 8 $ 6,872 $ 71 "]

{"sheet":"Goodwill and Other Intangible_2","index":30,"n_rows":6,"n_cols":2,"rows_kept":6,"merged":[[0,0,1,0]]}
["Goodwill and Other Intangible Assets (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Goodwill and Intangible Assets Disclosure [Abstract]"," "]
["Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill","A summary of goodwill by segment and the changes in the carrying amount of goodwill is shown in the following table (in thousands):\nResearch Consulting Total\nBalance at December 31, 2022 $ 234,020 $ 8,129 $ 242,149\nForeign currency translation adjustments 2,038 70 2,108\nBalance at December 31, 2023 236,058 8,199 244,257\nDisposition (1) ( 14,795 ) — ( 14,795 )\nForeign currency translation adjustments ( 1,449 ) ( 54 ) ( 1,503 )\nBalance at December 31, 2024 $ 219,814 $ 8,145 $ 227,959 (1) See Note 2 - Divestiture for additional information. The amount of goodwill allocated to the divestiture was determined using a relative fair value approach."]
["Summary of Intangible Assets","A summary of Forrester’s intangible assets is as follows (in thousands):\nDecember 31, 2024\nGross Net\nCarrying Accumulated Carrying\nAmount Amortization Amount\nAmortizable intangible assets:\nCustomer relationships $ 77,000 $ 49,946 $ 27,054\nTechnology 13,000 12,978 22\nTrademarks 12,000 11,601 399\nTotal $ 102,000 $ 74,525 $ 27,475\nDecember 31, 2023\nGross Net\nCarrying Accumulated Carrying\nAmount Amortization Amount\nAmortizable intangible assets:\nCustomer relationships $ 77,640 $ 42,091 $ 35,549\nTechnology 16,524 15,950 574\nTrademarks 12,519 11,005 1,514\nTotal $ 106,683 $ 69,046 $ 37,637 "]
["Summary of Estimated Intangible Assets Amortization Expense","Estimated intangible asset amortization expense for each of the four succeeding years is as follows (in thousands):\n2025 $ 8,734\n2026 8,335\n2027 8,324\n2028 2,082\nTotal $ 27,475 "]

{"sheet":"Debt (Tables)","index":31,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Debt (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Debt Disclosure [Abstract]"," "]
["Summary of Company's Total Outstanding Borrowings","The following table summarizes the Company’s total outstanding borrowings as of the dates indicated (in thousands):\nDescription: December 31, 2024 December 31, 2023\nRevolving credit facility (1) (2) (3) $ 35,000 $ 35,000 (1) The contractual annualized interest rate as of December 31, 2024 on the Revolving Credit Facility was 5.695 %. (2) The Company had $ 114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2024 . (3) The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2024 and 2023 wa s 6.5 % and 6.3 %, respectively."]

{"sheet":"Leases (Tables)","index":32,"n_rows":7,"n_cols":2,"rows_kept":7,"merged":[[0,0,1,0]]}
["Leases (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Leases [Abstract]"," "]
["Summary of Components of Lease Expense","The components of lease expense were as follows (in thousands):\nYears Ended December 31,\n2024 2023 2022\nOperating lease cost $ 11,542 $ 12,671 $ 14,284\nShort-term lease cost 1,095 981 754\nVariable lease cost 4,817 4,394 5,416\nSublease income ( 524 ) ( 521 ) ( 746 )\nTotal lease cost $ 16,930 $ 17,525 $ 19,708 "]
["Summary of Additional Lease Information","Additional lease information is summarized in the following table (in thousands, except lease term and discount rate):\nYears Ended December 31,\n2024 2023\nCash paid for amounts included in the measurement of $ 14,570 $ 13,839\nOperating ROU assets obtained in exchange for $ 408 $ 1,110\nWeighted-average remaining lease term - operating 3.7 4.3\nWeighted-average discount rate - operating leases 4.1 % 4.3 %"]
["Summary of Future Minimum Lease Payments Under Non-Cancelable Leases","Future minimum lease payments under non-cancelable leases as of December 31, 2024 are as follows (in thousands):\nOperating Lease\nPayments\n2025 $ 13,898\n2026 12,302\n2027 5,694\n2028 2,865\n2029 2,838\nThereafter 3,169\nTotal lease payments 40,766\nLess imputed interest ( 3,199 )\nPresent value of lease liabilities $ 37,567 "]
["Summary of Lease Balances","Lease balances are as follows (in thousands):\nAs of\nDecember 31, 2024\nOperating lease ROU assets $ 27,049\nShort-term operating lease liabilities (1) $ 12,758\nNon-current operating lease liabilities 24,809\nTotal operating lease liabilities $ 37,567 (1) Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets."]

{"sheet":"Derivatives and Hedging (Tables","index":33,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Derivatives and Hedging (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Derivative Instruments and Hedging Activities Disclosure [Abstract]"," "]
["Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations","The table below provides information regarding amounts recognized in the Consolidated Statements of Operations for derivative contracts for the periods indicated (in thousands):\nFor the Year Ended December 31,\nAmount recorded in: 2024 2023 2022\nInterest expense (1) $ — $ — $ ( 103 )\nOther income, net (2) 81 ( 13 ) ( 194 )\nTotal $ 81 $ ( 13 ) $ ( 297 ) (1) Consists of interest expense from the interest rate swap contract. (2) Consists of net reali zed gains (losses) on f oreign currency forward contracts."]

{"sheet":"Fair Value Measurements (Tables","index":34,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Fair Value Measurements (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Fair Value Disclosures [Abstract]"," "]
["Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities","The following table represents the Company’s fair value hierarchy for its financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):\nAs of December 31, 2024\nLevel 1 Level 2 Total\nAssets:\nMoney market funds (1) $ 52,395 $ — $ 52,395\nMarketable investments (3) — 12,180 12,180\nTotal Assets $ 52,395 $ 12,180 $ 64,575\nAs of December 31, 2023\nLevel 1 Level 2 Total\nAssets:\nMoney market funds (2) $ 55,128 $ — $ 55,128\nMarketable investments (3) — 19,970 19,970\nTotal Assets $ 55,128 $ 19,970 $ 75,098 (1) U.S. based funds of $ 16.0 million are included in cash and cash equivalents and non-U.S. based funds o f $ 36.4 m illion are included in marketable investments in the Consolidated Balance Sheets. (2) U.S. based funds o f $ 23.5 m illion are included in cash and cash equivalents and non-U.S. based funds of $ 31.6 million are included in marketable investments in the Consolidated Balance Sheets. (3) Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events."]

{"sheet":"Income Taxes (Tables)","index":35,"n_rows":9,"n_cols":2,"rows_kept":9,"merged":[[0,0,1,0]]}
["Income Taxes (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Income Tax Disclosure [Abstract]"," "]
["Income Before Income Taxes","Income before income taxes consists of the following (in thousands):\nYears Ended December 31,\n2024 2023 2022\nDomestic $ ( 1,775 ) $ ( 4,058 ) $ 16,552\nForeign 4,412 10,343 14,172\nTotal $ 2,637 $ 6,285 $ 30,724 "]
["Components of Income Tax Expense","The components of the income tax expense are as follows (in thousands):\nYears Ended December 31,\n2024 2023 2022\nCurrent:\nFederal $ 2,874 $ 3,867 $ 9,349\nState 613 1,922 3,819\nForeign 4,955 2,907 2,402\nTotal current 8,442 8,696 15,570\nDeferred:\nFederal ( 636 ) ( 3,872 ) ( 5,513 )\nState 763 ( 1,597 ) ( 1,788 )\nForeign ( 185 ) 8 649\nTotal deferred ( 58 ) ( 5,461 ) ( 6,652 )\nIncome tax expense $ 8,384 $ 3,235 $ 8,918 "]
["Reconciliation of Federal Statutory Rate","A reconciliation of the federal statutory rate to Forrester’s effective tax rate is as follows:\nYears Ended December 31,\n2024 2023 2022\nIncome tax provision at federal statutory rate 21.0 % 21.0 % 21.0 %\nIncrease (decrease) in tax resulting from:\nState tax provision, net of federal benefit 40.6 8.1 5.2\nForeign tax rate differential 37.7 2.7 ( 0.5 )\nStock compensation 66.6 17.5 0.9\nWithholding taxes 31.7 6.2 1.7\nNon-deductible expenses 23.1 8.1 1.5\nGoodwill related to sale of FeedbackNow 93.9 — —\nPermanent differences ( 0.1 ) ( 1.7 ) ( 0.3 )\nChange in valuation allowance 0.4 0.5 1.0\nForeign subsidiary income subject to U.S. tax ( 1.6 ) 1.2 1.3\nForeign-derived intangible income benefit 1.1 ( 3.8 ) ( 0.7 )\nChange in tax legislation — ( 8.1 ) ( 1.6 )\nForeign exchange gain (loss) on previously taxed earnings and profits ( 0.5 ) 1.6 —\nCurrency translation gain (loss) 3.6 0.7 ( 0.1 )\nOther, net 0.4 ( 2.5 ) ( 0.4 )\nEffective tax rate 317.9 % 51.5 % 29.0 %"]
["Components of Deferred Income Taxes","The components of deferred income taxes are as follows (in thousands):\nAs of December 31,\n2024 2023\nNon-deductible reserves and accruals $ 1,776 $ 3,077\nNet operating loss and other carryforwards 5,525 6,262\nStock compensation 2,085 2,676\nDepreciation and amortization 3,485 435\nLease liability 8,562 12,276\nGross deferred tax asset 21,433 24,726\nLess - valuation allowance ( 1,055 ) ( 1,065 )\nSub-total 20,378 23,661\nOther liabilities ( 2,553 ) ( 733 )\nGoodwill and intangible assets ( 13,837 ) ( 15,181 )\nOperating lease right-of-use assets ( 5,822 ) ( 9,163 )\nDeferred commissions ( 6,071 ) ( 6,545 )\nNet deferred tax liability $ ( 7,905 ) $ ( 7,961 )"]
["Summary of Changes in Deferred Tax Valuation Allowance","The following table provides a summary of the changes in the deferred tax valuation allowance for the years ended December 31, 2024, 2023, and 2022 (in thousands):\n2024 2023 2022\nDeferred tax valuation allowance at January 1 $ 1,065 $ 989 $ 1,114\nAdditions 19 39 106\nDeductions ( 8 ) — ( 336 )\nChange in tax legislation — ( 4 ) 186\nTranslation adjustments ( 21 ) 41 ( 81 )\nDeferred tax valuation allowance at December 31 $ 1,055 $ 1,065 $ 989 "]
["Reconciliation of Unrecognized Tax Benefits","A reconciliation of the beginning and ending amount of unrecognized tax benefits is summarized as follows for the years ended December 31, 2024, 2023, and 2022 (in thousands):\n2024 2023 2022\nUnrecognized tax benefits at January 1 $ — $ — $ 5\nReductions for tax positions of prior years — — ( 4 )\nTranslation adjustments — — ( 1 )\nUnrecognized tax benefits at December 31 $ — $ — $ — "]

{"sheet":"Stockholders' Equity (Tables)","index":36,"n_rows":7,"n_cols":2,"rows_kept":7,"merged":[[0,0,1,0]]}
["Stockholders' Equity (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Equity [Abstract]"," "]
["Schedule of Restricted Stock Unit Activity","RSU activity for the year ended December 31, 2024 is presented below (in thousands, except per share data):\nWeighted-\nAverage\nNumber of Grant Date\nShares Fair Value\nUnvested at December 31, 2023 999 $ 37.66\nGranted 891 21.29\nVested ( 415 ) 37.30\nForfeited ( 222 ) 30.48\nUnvested at December 31, 2024 1,253 $ 27.42 "]
["Schedule of Stock Option Activity","Stock option activity for the year ended December 31, 2024 is presented below (in thousands, except per share data and contractual term):\nWeighted - Weighted -\nAverage Average\nExercise Remaining Aggregate\nNumber Price Per Contractual Intrinsic\nof Shares Share Term (in years) Value\nOutstanding at December 31, 2023 201 $ 33.93\nForfeited ( 34 ) 37.01\nOutstanding at December 31, 2024 167 $ 33.29 6.54 $ —\nExercisable at December 31, 2024 70 $ 33.64 4.27 $ —\nVested and expected to vest at December 31, 2024 167 $ 33.29 6.48 $ — No stock options were granted or exercised during 2024. "]
["Summary of Shares Purchased by Employees Under the Stock Purchase Plan","Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):\nShares Purchase\nPurchase Period Ended Purchased Price\nFebruary 29, 2024 73 $ 17.14\nAugust 31, 2024 72 $ 16.30\nFebruary 28, 2023 63 $ 27.96\nAugust 31, 2023 63 $ 26.04 "]
["Schedule of Components of Accumulated Other Comprehensive Income (Loss)","The components of accumulated other comprehensive loss are as follows (in thousands):\nMarketable Interest Rate Translation Total AOCL\nBalance at December 31, 2021 $ ( 25 ) $ ( 212 ) $ ( 2,952 ) $ ( 3,189 )\nForeign currency translation (1) — — ( 4,807 ) ( 4,807 )\nUnrealized gain (loss) before reclassification, net 10 ) ( 134 ) 137 — 3\nReclassification to income, net 28 ) (2) — 75 — 75\nBalance at December 31, 2022 ( 159 ) — ( 7,759 ) ( 7,918 )\nForeign currency translation (1) — — 3,248 3,248\nUnrealized gain, net of tax of $( 33 ) 99 — — 99\nBalance at December 31, 2023 ( 60 ) — ( 4,511 ) ( 4,571 )\nForeign currency translation (1) — — ( 3,496 ) ( 3,496 )\nReclassification adjustment for write-off of foreign currency translation loss (3) — — 232 232\nUnrealized gain, net of tax of $( 30 ) 89 — — 89\nBalance at December 31, 2024 $ 29 $ — $ ( 7,775 ) $ ( 7,746 ) (1) The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries. (2) Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 7 – Derivatives and Hedging . (3) The reclassification adjustment for the write-off of a foreign currency translation loss relates to the liquidation of a non-U.S. subsidiary during 2024 and is reported in restructuring costs in the Consolidated Statements of Operations."]

{"sheet":"Restructuring (Tables)","index":37,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Restructuring (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Restructuring and Related Activities [Abstract]"," "]
["Schedule of Activity in Restructuring Accrual","The following table rolls forward the activity in the restructuring accrual for the January 2023 action for the year ended December 31, 2024 (in thousands):\nAccrual at December 31, 2023 $ 48\nAdditional restructuring and related costs 506\nNon-cash charge (included above) ( 492 )\nCash payments ( 62 )\nAccrual at December 31, 2024 $ — The following table rolls forward the activity in the restructuring accrual for the May 2023 action for the year ended December 31, 2024 (in thousands):\nAccrual at December 31, 2023 $ 1,282\nAdditional restructuring and related costs 262\nNon-cash charge (included above) ( 232 )\nCash payments ( 943 )\nAccrual at December 31, 2024 $ 369 The following table rolls forward the activity in the restructuring accrual for the February 2024 action for the year ended December 31, 2024 (in thousands):\nAccrual at December 31, 2023 $ 732\nAdditional restructuring and related costs 6,850\nNon-cash charge (included above) ( 4,036 )\nCash payments ( 3,546 )\nAccrual at December 31, 2024 $ — "]

{"sheet":"Operating Segment and Enterpr_2","index":38,"n_rows":6,"n_cols":2,"rows_kept":6,"merged":[[0,0,1,0]]}
["Operating Segment and Enterprise Wide Reporting (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Segment Reporting [Abstract]"," "]
["Schedule of Information about Reportable Segments, Disaggregation of Revenue by Product","The Company provides information by reportable segment in the tables below (in thousands):\nResearch Consulting Events Consolidated\nYear Ended December 31, 2024\nResearch revenues $ 316,739 $ — $ — $ 316,739\nConsulting revenues 21,095 76,159 — 97,254\nEvents revenues — — 18,477 18,477\nTotal segment revenues 337,834 76,159 18,477 432,470\nSegment expenses (1):\nCompensation, benefits and related costs ( 100,620 ) ( 27,782 ) ( 5,567 ) ( 133,969 )\nDirect costs of Events — — ( 13,429 ) ( 13,429 )\nProfessional services ( 10,864 ) ( 1,735 ) ( 108 ) ( 12,707 )\nBillable expenses ( 548 ) ( 7,926 ) — ( 8,474 )\nTravel and entertainment ( 1,895 ) ( 358 ) ( 104 ) ( 2,357 )\nSoftware ( 1,278 ) ( 8 ) ( 5 ) ( 1,291 )\nOther segment expenses (2) ( 446 ) ( 19 ) ( 37 ) ( 502 )\nTotal segment expenses ( 115,651 ) ( 37,828 ) ( 19,250 ) ( 172,729 )\nSegment operating income (loss) 222,183 38,331 ( 773 ) 259,741\nSelling, marketing, administrative and other expenses ( 235,805 )\nAmortization of intangible assets ( 9,648 )\nRestructuring costs ( 11,773 )\nLoss from sale of divested operation ( 1,775 )\nInterest expense, other income, and gains on investments 1,897\nIncome before income taxes $ 2,637 (1) The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. (2) Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses .\nResearch Consulting Events Consolidated\nYear Ended December 31, 2023\nResearch revenues $ 334,396 $ — $ — $ 334,396\nConsulting revenues 28,826 89,402 — 118,228\nEvents revenues — — 28,155 28,155\nTotal segment revenues 363,222 89,402 28,155 480,779\nSegment expenses (1):\nCompensation, benefits and related costs ( 109,025 ) ( 34,324 ) ( 6,049 ) ( 149,398 )\nDirect costs of Events — — ( 14,293 ) ( 14,293 )\nProfessional services ( 11,861 ) ( 2,272 ) ( 60 ) ( 14,193 )\nBillable expenses ( 595 ) ( 8,113 ) — ( 8,708 )\nTravel and entertainment ( 1,690 ) ( 297 ) ( 124 ) ( 2,111 )\nSoftware ( 1,729 ) ( 11 ) ( 14 ) ( 1,754 )\nOther segment expenses (2) ( 492 ) ( 11 ) ( 17 ) ( 520 )\nTotal segment expenses ( 125,392 ) ( 45,028 ) ( 20,557 ) ( 190,977 )\nSegment operating income 237,830 44,374 7,598 289,802\nSelling, marketing, administrative and other expenses ( 257,808 )\nAmortization of intangible assets ( 11,956 )\nRestructuring costs ( 13,272 )\nInterest expense, other income, and gains on investments ( 481 )\nIncome before income taxes $ 6,285 (1) The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. (2) Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses.\nResearch Consulting Events Consolidated\nYear Ended December 31, 2022\nResearch revenues $ 354,453 $ — $ — $ 354,453\nConsulting revenues 41,559 111,028 — 152,587\nEvents revenues — — 30,747 30,747\nTotal segment revenues 396,012 111,028 30,747 537,787\nSegment expenses (1):\nCompensation, benefits and related costs ( 107,870 ) ( 37,625 ) ( 7,187 ) ( 152,682 )\nDirect costs of Events — — ( 14,373 ) ( 14,373 )\nProfessional services ( 13,441 ) ( 8,063 ) ( 62 ) ( 21,566 )\nBillable expenses ( 740 ) ( 10,712 ) — ( 11,452 )\nTravel and entertainment ( 1,414 ) ( 357 ) ( 123 ) ( 1,894 )\nSoftware ( 1,488 ) ( 103 ) ( 1 ) ( 1,592 )\nOther segment expenses (2) ( 476 ) ( 29 ) ( 55 ) ( 560 )\nTotal segment expenses ( 125,429 ) ( 56,889 ) ( 21,801 ) ( 204,119 )\nSegment operating income 270,583 54,139 8,946 333,668\nSelling, marketing, administrative and other expenses ( 278,518 )\nAmortization of intangible assets ( 13,161 )\nRestructuring costs ( 9,335 )\nInterest expense, other income, and gains on investments ( 1,930 )\nIncome before income taxes $ 30,724 (1) The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. (2) Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses."]
["Schedule of Net Long-lived Tangible Assets by Location","Net long-lived tangible assets by location as of December 31, 2024 and 2023 are as follows (in thousands):\n2024 2023\nUnited States $ 30,307 $ 48,001\nUnited Kingdom 7,043 8,194\nEurope (excluding United Kingdom) 191 186\nAsia Pacific 1,207 2,742\nTotal $ 38,748 $ 59,123 "]
["Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues","Revenues by geographic destination, based on the location products and services are consumed, and as a percentage of total revenues for the years ended December 31, 2024, 2023, and 2022 are as follows (dollars in thousands):\n2024 2023 2022\nUnited States $ 334,095 $ 373,483 $ 426,041\nEurope (excluding United Kingdom) 37,698 37,912 36,664\nUnited Kingdom 18,934 21,311 20,079\nCanada 12,221 16,416 20,759\nAsia Pacific 20,778 23,604 26,548\nOther 8,744 8,053 7,696\nTotal $ 432,470 $ 480,779 $ 537,787\n2024 2023 2022\nUnited States 77 % 78 % 77 %\nEurope (excluding United Kingdom) 9 8 9\nUnited Kingdom 4 4 5\nCanada 3 3 3\nAsia Pacific 5 5 5\nOther 2 2 1\nTotal 100 % 100 % 100 %"]

{"sheet":"Certain Balance Sheet Accounts ","index":39,"n_rows":7,"n_cols":2,"rows_kept":7,"merged":[[0,0,1,0]]}
["Certain Balance Sheet Accounts (Tables)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Organization, Consolidation and Presentation of Financial Statements [Abstract]"," "]
["Summary of Property and Equipment","Property and equipment as of December 31, 2024 and 2023 is recorded at cost less accumulated depreciation and consists of the following (in thousands):\n2024 2023\nComputers and equipment $ 8,615 $ 10,128\nComputer software 32,120 34,641\nFurniture and fixtures 7,393 9,188\nLeasehold improvements 25,423 29,506\nTotal property and equipment 73,551 83,463\nLess accumulated depreciation ( 61,852 ) ( 64,062 )\nTotal property and equipment, net $ 11,699 $ 19,401 "]
["Summary of Accrued Expenses and Other Current Liabilities","Accrued expenses and other current liabilities as of December 31, 2024 and 2023 consist of the following (in thousands):\n2024 2023\nPayroll and related benefits $ 30,879 $ 43,426\nTaxes 2,142 4,680\nLease liability 12,758 14,181\nOther 11,823 19,195\nTotal $ 57,602 $ 81,482 "]
["Summary of Non-Current Liabilities","Non-current liabilities as of December 31, 2024 and 2023 consist of the following (in thousands):\n2024 2023\nDeferred tax liability $ 8,705 $ 8,679\nOther 1,840 2,481\nTotal $ 10,545 $ 11,160 "]
["Summary of Allowance for Doubtful Accounts","A rollforward of the allowance for doubtful accounts as of and for the years ended December 31, 2024, 2023, and 2022 is as follows (in thousands):\n2024 2023 2022\nBalance, beginning of year $ 574 $ 560 $ 610\nProvision for doubtful accounts 547 701 638\nWrite-offs ( 697 ) ( 692 ) ( 669 )\nTranslation adjustments 10 5 ( 19 )\nBalance, end of year $ 434 $ 574 $ 560 When evaluating the adequacy of the allowance for expected credit losses, the Company makes judgments regarding the collectability of accounts receivable based, in part, on the Company’s historical loss rate experience, customer concentrations, management’s expectations of future losses as informed by current economic conditions, and changes in customer payment terms. If the expected financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. If the expected financial condition of the Company’s customers were to improve, the allowances may be reduced accordingly."]

{"sheet":"Summary of Significant Accoun_4","index":40,"n_rows":47,"n_cols":4,"rows_kept":47,"merged":[[0,0,1,0],[0,1,0,3]]}
["Summary of Significant Accounting Policies - Additional Information (Detail)","12 Months Ended"]
[null,"Dec. 31, 2024 USD ($) Customer ConsumerandBusinessLeader shares","Dec. 31, 2023 USD ($)","Dec. 31, 2022 USD ($) shares"]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Lease package practical expedients","true"," "," "]
["Original maturities","90 days"," "," "]
["Number of customers accounted for revenues or accounts receivable greater than 3% or 3% of total | Customer",{"v":0,"d":"0 "}," "," "]
["Annual goodwill impairment test, period","November 30th"," "," "]
["Goodwill impairment charges",{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"}]
["Long-lived asset impairment charges",{"v":4600000,"d":"$ 4,600,000"},{"v":2600000,"d":"2,600,000 "},{"v":5000000,"d":"5,000,000 "}]
["Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]","Impairment of Leasehold"," "," "]
["Foreign exchange losses",{"v":-800000,"d":"$ (800,000)"},{"v":-300000,"d":"(300,000)"},{"v":-200000,"d":"(200,000)"}]
["Revenue from Contract with Customer, Excluding Assessed Tax",{"v":432470000,"d":"$ 432,470,000"},{"v":480779000,"d":"480,779,000 "},{"v":537787000,"d":"537,787,000 "}]
["Specified license period","12 or 24 months"," "," "]
["Contract assets",{"v":0,"d":"$ 0"}," "," "]
["Deferred revenue recognized",{"v":141800000,"d":"141,800,000 "},{"v":166300000,"d":"166,300,000 "}," "]
["Revenue expected to be recognized",{"v":371000000,"d":"371,000,000 "}," "," "]
["Amortization expense related to deferred commissions",{"v":37200000,"d":"37,200,000 "},{"v":39800000,"d":"39,800,000 "},{"v":45900000,"d":"45,900,000 "}]
["Impairment of deferred commissions",{"v":0,"d":"$ 0"},{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Option to extend description","Some of the Company’s leases include options to extend or terminate the lease. When determining the lease term, these options are included in the measurement and recognition of the Company’s ROU assets and lease liabilities when it is reasonably certain that the Company will exercise the option(s)."," "," "]
["Advertising expense",{"v":900000,"d":"$ 900,000"},{"v":1700000,"d":"$ 1,700,000"},{"v":2300000,"d":"$ 2,300,000"}]
["Stock options granted | shares",{"v":0,"d":"0 "}," ",{"v":0,"d":"0 "}]
["Unamortized fair value stock based compensation",{"v":26700000,"d":"$ 26,700,000"}," "," "]
["Weighted average remaining recognition period","2 years 8 months 12 days"," "," "]
["Research Service Revenue [Member] | Customer Concentration Risk [Member] | Major Customer [Member]"," "," "," "]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Customer accounted for percentage",{"v":0.03,"d":"3%"}," "," "]
["ASU No. 2020-04 [Member]"," "," "," "]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Change in accounting principle, accounting standards update, adopted","true"," "," "]
["ASU No. 2022-06 [Member]"," "," "," "]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Change in accounting principle, accounting standards update, adopted","true"," "," "]
["Change in accounting principle, accounting standards update, immaterial effect","true"," "," "]
["ASU No. 2023-07 [Member]"," "," "," "]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Change in accounting principle, accounting standards update, adopted","true"," "," "]
["Change in accounting principle, accounting standards update, immaterial effect","true"," "," "]
["Minimum"," "," "," "]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Number of consumers and business leaders and technology leaders included in annual surveys | ConsumerandBusinessLeader",{"v":700000,"d":"700,000 "}," "," "]
["Consulting services period","14 days"," "," "]
["Advisory services period","1 hour"," "," "]
["Maximum"," "," "," "]
["Summary Of Significant Accounting Policy [Line Items]"," "," "," "]
["Consulting services period","3 months"," "," "]
["Advisory services period","2 days"," "," "]
["Contract with customer, expected payment term","one year"," "," "]

{"sheet":"Summary of Significant Accoun_5","index":41,"n_rows":6,"n_cols":3,"rows_kept":6}
["Summary of Significant Accounting Policies - Summary of End-of-period Cash and Cash Equivalents and Cash, Cash Equivalents and Restricted Cash from Financial Statements (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Cash and Cash Equivalents [Abstract]"," "," "]
["Cash and cash equivalents shown in balance sheets",{"v":56087,"d":"$ 56,087"},{"v":72909,"d":"$ 72,909"}]
["Restricted cash classified in other assets",{"v":2100,"d":"$ 2,100"},{"v":2133,"d":"$ 2,133"}]
["Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List]","Other assets","Other assets"]
["Cash, cash equivalents and restricted cash shown in statement of cash flows",{"v":58187,"d":"$ 58,187"},{"v":75042,"d":"$ 75,042"}]

{"sheet":"Summary of Significant Accoun_6","index":42,"n_rows":4,"n_cols":2,"rows_kept":4}
["Summary of Significant Accounting Policies - Additional Information1 (Detail)","Dec. 31, 2024"]
["Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01"," "]
["Summary Of Significant Accounting Policy [Line Items]"," "]
["Performance obligation, revenue expected to be recognized","36 months"]

{"sheet":"Summary of Significant Accoun_7","index":43,"n_rows":13,"n_cols":4,"rows_kept":13,"merged":[[0,0,1,0],[0,1,0,3]]}
["Summary of Significant Accounting Policies - Summary of Stock-Based Compensation Expense Recorded in Expense Categories (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]"," "," "," "]
["Total allocated share-based compensation expense",{"v":14343,"d":"$ 14,343"},{"v":15486,"d":"$ 15,486"},{"v":14543,"d":"$ 14,543"}]
["Cost of Services and Fulfillment [Member]"," "," "," "]
["Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]"," "," "," "]
["Total allocated share-based compensation expense",{"v":8700,"d":"8,700 "},{"v":9068,"d":"9,068 "},{"v":8435,"d":"8,435 "}]
["Selling and Marketing [Member]"," "," "," "]
["Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]"," "," "," "]
["Total allocated share-based compensation expense",{"v":2164,"d":"2,164 "},{"v":2943,"d":"2,943 "},{"v":2774,"d":"2,774 "}]
["General and Administrative [Member]"," "," "," "]
["Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]"," "," "," "]
["Total allocated share-based compensation expense",{"v":3479,"d":"$ 3,479"},{"v":3475,"d":"$ 3,475"},{"v":3334,"d":"$ 3,334"}]

{"sheet":"Summary of Significant Accoun_8","index":44,"n_rows":16,"n_cols":4,"rows_kept":16,"merged":[[0,0,1,0],[0,1,0,3]]}
["Summary of Significant Accounting Policies - Fair Value of Options Granted Under Equity Incentive Plan and Shares Subject to Employee Stock Purchase Plan Valuation Assumptions (Detail) - $ / shares","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Equity Incentive Plans"," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "]
["Average risk-free interest rate"," ",{"v":0.0427,"d":"4.27%"}," "]
["Expected dividend yield"," ",{"v":0,"d":"0%"}," "]
["Expected life"," ","4 years 9 months"," "]
["Expected volatility"," ",{"v":0.43,"d":"43%"}," "]
["Weighted average fair value"," ",{"v":14.24,"d":"$ 14.24"}," "]
["Employee Stock Purchase Plan [Member]"," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "]
["Average risk-free interest rate",{"v":0.0455,"d":"4.55%"},{"v":0.0551,"d":"5.51%"},{"v":0.0371,"d":"3.71%"}]
["Expected dividend yield",{"v":0,"d":"0%"},{"v":0,"d":"0%"},{"v":0,"d":"0%"}]
["Expected life","6 months","6 months","6 months"]
["Expected volatility",{"v":0.38,"d":"38%"},{"v":0.35,"d":"35%"},{"v":0.33,"d":"33%"}]
["Weighted average fair value",{"v":4.86,"d":"$ 4.86"},{"v":7.9,"d":"$ 7.9"},{"v":10.22,"d":"$ 10.22"}]

{"sheet":"Summary of Significant Accoun_9","index":45,"n_rows":21,"n_cols":2,"rows_kept":21,"merged":[[0,0,1,0]]}
["Summary of Significant Accounting Policies - Depreciation and Amortization of Property and Equipment, Useful Life (Detail)","12 Months Ended"]
[null,"Dec. 31, 2024"]
["Computers and Equipment [Member] | Minimum"," "]
["Property Plant And Equipment [Line Items]"," "]
["Property and Equipment, Estimated Useful Life","3 years"]
["Computers and Equipment [Member] | Maximum"," "]
["Property Plant And Equipment [Line Items]"," "]
["Property and Equipment, Estimated Useful Life","10 years"]
["Computer Software [Member] | Minimum"," "]
["Property Plant And Equipment [Line Items]"," "]
["Property and Equipment, Estimated Useful Life","3 years"]
["Computer Software [Member] | Maximum"," "]
["Property Plant And Equipment [Line Items]"," "]
["Property and Equipment, Estimated Useful Life","5 years"]
["Furniture and Fixtures [Member]"," "]
["Property Plant And Equipment [Line Items]"," "]
["Property and Equipment, Estimated Useful Life","7 years"]
["Leasehold Improvements [Member]"," "]
["Property Plant And Equipment [Line Items]"," "]
["Property and Equipment, Estimated Useful Life","Shorter of asset life or lease term"]
["Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]","Property, Plant and Equipment, Net"]

{"sheet":"Summary of Significant Accou_10","index":46,"n_rows":19,"n_cols":2,"rows_kept":19}
["Summary of Significant Accounting Policies - Amortization of Intangible Assets, Estimated Useful Life (Detail)","Dec. 31, 2024"]
["Customer Relationships [Member] | Minimum"," "]
["Finite Lived Intangible Assets [Line Items]"," "]
["Amortization of intangible assets, estimated useful life","5 years"]
["Customer Relationships [Member] | Maximum"," "]
["Finite Lived Intangible Assets [Line Items]"," "]
["Amortization of intangible assets, estimated useful life","9 years"]
["Technology [Member] | Minimum"," "]
["Finite Lived Intangible Assets [Line Items]"," "]
["Amortization of intangible assets, estimated useful life","1 year"]
["Technology [Member] | Maximum"," "]
["Finite Lived Intangible Assets [Line Items]"," "]
["Amortization of intangible assets, estimated useful life","8 years"]
["Trademarks [Member] | Minimum"," "]
["Finite Lived Intangible Assets [Line Items]"," "]
["Amortization of intangible assets, estimated useful life","6 years"]
["Trademarks [Member] | Maximum"," "]
["Finite Lived Intangible Assets [Line Items]"," "]
["Amortization of intangible assets, estimated useful life","8 years"]

{"sheet":"Summary of Significant Accou_11","index":47,"n_rows":7,"n_cols":4,"rows_kept":7,"merged":[[0,0,1,0],[0,1,0,3]]}
["Summary of Significant Accounting Policies - Schedule of Basic and Diluted Weighted Average Common Shares (Detail) - shares shares in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Earnings Per Share [Abstract]"," "," "," "]
["Basic weighted average common shares outstanding",{"v":19094,"d":"19,094 "},{"v":19183,"d":"19,183 "},{"v":18967,"d":"18,967 "}]
["Weighted average common equivalent shares",{"v":0,"d":"0 "},{"v":75,"d":"75 "},{"v":205,"d":"205 "}]
["Diluted weighted average common shares outstanding",{"v":19094,"d":"19,094 "},{"v":19258,"d":"19,258 "},{"v":19172,"d":"19,172 "}]
["Options and restricted stock units excluded from diluted weighted average share calculation as effect would have been anti-dilutive",{"v":1307,"d":"1,307 "},{"v":730,"d":"730 "},{"v":210,"d":"210 "}]

{"sheet":"Divestiture - Additional Inform","index":48,"n_rows":18,"n_cols":5,"rows_kept":18,"merged":[[0,0,1,0],[0,2,0,4]]}
["Divestiture - Additional Information (Detail) - USD ($)","1 Months Ended","12 Months Ended"]
[null,"Aug. 31, 2024","Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"," "," "," "," "]
["Proceeds from sale of divested operation"," ",{"v":6000000,"d":"$ 6,000,000"},{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"}]
["Pre-tax loss from sale of divested operation"," ",{"v":-1775000,"d":"(1,775,000)"},{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"}]
["Material allowance or write-off amounts"," ",{"v":0,"d":"0 "}," "," "]
["FeedbackNow [Member]"," "," "," "," "]
["Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"," "," "," "," "]
["Sale consideration",{"v":17600000,"d":"$ 17,600,000"}," "," "," "]
["Proceeds from sale of divested operation",{"v":6000000,"d":"6,000,000 "}," "," "," "]
["Note receivable as consideration",{"v":9000000,"d":"$ 9,000,000"},{"v":9200000,"d":"9,200,000 "}," "," "]
["Loss from sale of divested operation"," ",{"v":2600000,"d":"2,600,000 "}," "," "]
["Pre-tax loss from sale of divested operation"," ",{"v":1800000,"d":"1,800,000 "}," "," "]
["Goodwill portion of disposal"," ",{"v":14800000,"d":"14,800,000 "}," "," "]
["Property and equipment portion of disposal"," ",{"v":2200000,"d":"2,200,000 "}," "," "]
["Accounts receivable portion of disposal"," ",{"v":2400000,"d":"2,400,000 "}," "," "]
["Deferred revenue portion of disposal"," ",{"v":1800000,"d":"$ 1,800,000"}," "," "]
["Stated interest rate on note receivable"," ",{"v":0.08,"d":"8%"}," "," "]

{"sheet":"Marketable Investments - Summar","index":49,"n_rows":24,"n_cols":3,"rows_kept":24}
["Marketable Investments - Summary of Company's marketable investments (Details) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Debt Securities, Available-for-sale, Amortized Cost, Total",{"v":48542,"d":"$ 48,542"},{"v":51659,"d":"$ 51,659"}]
["Gross Unrealized Gains",{"v":46,"d":"46 "},{"v":0,"d":"0 "}]
["Gross Unrealized Losses",{"v":-6,"d":"(6)"},{"v":-79,"d":"(79)"}]
["Market value",{"v":48582,"d":"48,582 "},{"v":51580,"d":"51,580 "}]
["Corporate obligations [Member]"," "," "]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Debt Securities, Available-for-sale, Amortized Cost, Total",{"v":12140,"d":"12,140 "},{"v":18049,"d":"18,049 "}]
["Gross Unrealized Gains",{"v":46,"d":"46 "},{"v":0,"d":"0 "}]
["Gross Unrealized Losses",{"v":-6,"d":"(6)"},{"v":-72,"d":"(72)"}]
["Market value",{"v":12180,"d":"12,180 "},{"v":17977,"d":"17,977 "}]
["Federal agency obligations [Member]"," "," "]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Debt Securities, Available-for-sale, Amortized Cost, Total"," ",{"v":2000,"d":"2,000 "}]
["Gross Unrealized Gains"," ",{"v":0,"d":"0 "}]
["Gross Unrealized Losses"," ",{"v":-7,"d":"(7)"}]
["Market value"," ",{"v":1993,"d":"1,993 "}]
["Money market funds [Member]"," "," "]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Debt Securities, Available-for-sale, Amortized Cost, Total",{"v":36402,"d":"36,402 "},{"v":31610,"d":"31,610 "}]
["Gross Unrealized Gains",{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Gross Unrealized Losses",{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Market value",{"v":36402,"d":"$ 36,402"},{"v":31610,"d":"$ 31,610"}]

{"sheet":"Marketable Investments - Additi","index":50,"n_rows":4,"n_cols":4,"rows_kept":4,"merged":[[0,0,1,0],[0,1,0,3]]}
["Marketable Investments - Additional Information (Details) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Investments, Debt and Equity Securities [Abstract]"," "," "," "]
["Realized gains or losses on investments",{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"}]

{"sheet":"Marketable Investments - Summ_2","index":51,"n_rows":18,"n_cols":3,"rows_kept":18}
["Marketable Investments - Summarizes the maturity periods of the marketable investments (Details) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Marketable Securities [Line Items]"," "," "]
["FY 2025",{"v":42485,"d":"$ 42,485"}," "]
["FY 2026",{"v":4688,"d":"4,688 "}," "]
["FY 2027",{"v":1409,"d":"1,409 "}," "]
["Market value",{"v":48582,"d":"48,582 "},{"v":51580,"d":"$ 51,580"}]
["Corporate obligations [Member]"," "," "]
["Marketable Securities [Line Items]"," "," "]
["FY 2025",{"v":6083,"d":"6,083 "}," "]
["FY 2026",{"v":4688,"d":"4,688 "}," "]
["FY 2027",{"v":1409,"d":"1,409 "}," "]
["Market value",{"v":12180,"d":"12,180 "},{"v":17977,"d":"17,977 "}]
["Money market funds [Member]"," "," "]
["Marketable Securities [Line Items]"," "," "]
["FY 2025",{"v":36402,"d":"36,402 "}," "]
["FY 2026",{"v":0,"d":"0 "}," "]
["FY 2027",{"v":0,"d":"0 "}," "]
["Market value",{"v":36402,"d":"$ 36,402"},{"v":31610,"d":"$ 31,610"}]

{"sheet":"Marketable Investments - Unreal","index":52,"n_rows":18,"n_cols":3,"rows_kept":18}
["Marketable Investments - Unrealized Losses on Debt Investments (Details) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Less than 12 Months - Market Value",{"v":803,"d":"$ 803"},{"v":13098,"d":"$ 13,098"}]
["Less than 12 Months - Unrealized Losses",{"v":4,"d":"4 "},{"v":8,"d":"8 "}]
["12 Months or Greater - Market Value",{"v":997,"d":"997 "},{"v":6872,"d":"6,872 "}]
["12 Months or Greater - Unrealized Losses",{"v":2,"d":"2 "},{"v":71,"d":"71 "}]
["Corporate obligations [Member]"," "," "]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Less than 12 Months - Market Value",{"v":803,"d":"803 "},{"v":13098,"d":"13,098 "}]
["Less than 12 Months - Unrealized Losses",{"v":4,"d":"4 "},{"v":8,"d":"8 "}]
["12 Months or Greater - Market Value",{"v":997,"d":"997 "},{"v":4879,"d":"4,879 "}]
["12 Months or Greater - Unrealized Losses",{"v":2,"d":"$ 2"},{"v":64,"d":"64 "}]
["Federal agency obligations [Member]"," "," "]
["Debt Securities, Available-for-Sale [Line Items]"," "," "]
["Less than 12 Months - Market Value"," ",{"v":0,"d":"0 "}]
["Less than 12 Months - Unrealized Losses"," ",{"v":0,"d":"0 "}]
["12 Months or Greater - Market Value"," ",{"v":1993,"d":"1,993 "}]
["12 Months or Greater - Unrealized Losses"," ",{"v":7,"d":"$ 7"}]

{"sheet":"Goodwill and Other Intangible_3","index":53,"n_rows":21,"n_cols":4,"rows_kept":21,"merged":[[0,0,1,1],[0,2,0,3],[19,0,19,2],[20,0,20,2]]}
["Goodwill and Other Intangible Assets - Summary of Goodwill by Segment and Changes in Carrying Amount of Goodwill (Detail) - USD ($) $ in Thousands",null,"12 Months Ended"]
[null,null,"Dec. 31, 2024","Dec. 31, 2023"]
["Goodwill [Line Items]",null," "," "]
["Goodwill, Beginning Balance",null,{"v":244257,"d":"$ 244,257"},{"v":242149,"d":"$ 242,149"}]
["Foreign currency translation adjustments",null,{"v":-1503,"d":"(1,503)"},{"v":2108,"d":"2,108 "}]
["Disposition","[1]",{"v":-14795,"d":"(14,795)"}," "]
["Goodwill, Ending Balance",null,{"v":227959,"d":"227,959 "},{"v":244257,"d":"244,257 "}]
["Research Segment [Member]",null," "," "]
["Goodwill [Line Items]",null," "," "]
["Goodwill, Beginning Balance",null,{"v":236058,"d":"236,058 "},{"v":234020,"d":"234,020 "}]
["Foreign currency translation adjustments",null,{"v":-1449,"d":"(1,449)"},{"v":2038,"d":"2,038 "}]
["Disposition","[1]",{"v":-14795,"d":"(14,795)"}," "]
["Goodwill, Ending Balance",null,{"v":219814,"d":"219,814 "},{"v":236058,"d":"236,058 "}]
["Consulting Segment [Member]",null," "," "]
["Goodwill [Line Items]",null," "," "]
["Goodwill, Beginning Balance",null,{"v":8199,"d":"8,199 "},{"v":8129,"d":"8,129 "}]
["Foreign currency translation adjustments",null,{"v":-54,"d":"(54)"},{"v":70,"d":"70 "}]
["Disposition","[1]",{"v":0,"d":"0 "}," "]
["Goodwill, Ending Balance",null,{"v":8145,"d":"$ 8,145"},{"v":8199,"d":"$ 8,199"}]
[]
["[1] See Note 2 - Divestiture for additional information. The amount of goodwill allocated to the divestiture was determined using a relative fair value approach."]

{"sheet":"Goodwill and Other Intangible_4","index":54,"n_rows":5,"n_cols":4,"rows_kept":5,"merged":[[0,0,1,0],[0,1,0,3]]}
["Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Goodwill and Intangible Assets Disclosure [Abstract]"," "," "," "]
["Accumulated goodwill impairment losses",{"v":0,"d":"$ 0"}," "," "]
["Amortization of intangible assets",{"v":9648000,"d":"$ 9,648,000"},{"v":11956000,"d":"$ 11,956,000"},{"v":13161000,"d":"$ 13,161,000"}]

{"sheet":"Goodwill and Other Intangible_5","index":55,"n_rows":20,"n_cols":3,"rows_kept":20}
["Goodwill and Other Intangible Assets - Summary of Intangible Assets (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Finite Lived Intangible Assets [Line Items]"," "," "]
["Gross Carrying Amount",{"v":102000,"d":"$ 102,000"},{"v":106683,"d":"$ 106,683"}]
["Accumulated Amortization",{"v":74525,"d":"74,525 "},{"v":69046,"d":"69,046 "}]
["Total",{"v":27475,"d":"27,475 "},{"v":37637,"d":"37,637 "}]
["Customer Relationships [Member]"," "," "]
["Finite Lived Intangible Assets [Line Items]"," "," "]
["Gross Carrying Amount",{"v":77000,"d":"77,000 "},{"v":77640,"d":"77,640 "}]
["Accumulated Amortization",{"v":49946,"d":"49,946 "},{"v":42091,"d":"42,091 "}]
["Total",{"v":27054,"d":"27,054 "},{"v":35549,"d":"35,549 "}]
["Technology [Member]"," "," "]
["Finite Lived Intangible Assets [Line Items]"," "," "]
["Gross Carrying Amount",{"v":13000,"d":"13,000 "},{"v":16524,"d":"16,524 "}]
["Accumulated Amortization",{"v":12978,"d":"12,978 "},{"v":15950,"d":"15,950 "}]
["Total",{"v":22,"d":"22 "},{"v":574,"d":"574 "}]
["Trademarks [Member]"," "," "]
["Finite Lived Intangible Assets [Line Items]"," "," "]
["Gross Carrying Amount",{"v":12000,"d":"12,000 "},{"v":12519,"d":"12,519 "}]
["Accumulated Amortization",{"v":11601,"d":"11,601 "},{"v":11005,"d":"11,005 "}]
["Total",{"v":399,"d":"$ 399"},{"v":1514,"d":"$ 1,514"}]

{"sheet":"Goodwill and Other Intangible_6","index":56,"n_rows":7,"n_cols":3,"rows_kept":7}
["Goodwill and Other Intangible Assets - Summary of Estimated Intangible Assets Amortization Expense (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Finite Lived Intangible Assets Future Amortization Expense [Abstract]"," "," "]
["2025",{"v":8734,"d":"$ 8,734"}," "]
["2026",{"v":8335,"d":"8,335 "}," "]
["2027",{"v":8324,"d":"8,324 "}," "]
["2028",{"v":2082,"d":"2,082 "}," "]
["Total",{"v":27475,"d":"$ 27,475"},{"v":37637,"d":"$ 37,637"}]

{"sheet":"Debt - Additional Information (","index":57,"n_rows":33,"n_cols":6,"rows_kept":33,"merged":[[0,0,1,0],[0,2,0,3],[0,4,0,5],[1,2,1,3],[2,4,2,5],[3,4,3,5],[4,4,4,5],[5,4,5,5],[6,4,6,5],[7,4,7,5],[8,4,8,5],[9,4,9,5],[10,4,10,5],[11,4,11,5],[12,4,12,5],[13,4,13,5],[14,4,14,5],[15,4,15,5],[16,4,16,5],[17,4,17,5],[18,4,18,5],[19,4,19,5],[20,4,20,5],[21,4,21,5],[22,4,22,5],[23,4,23,5],[24,4,24,5],[25,4,25,5],[26,4,26,5],[27,4,27,5],[28,4,28,5],[29,4,29,5],[30,4,30,5],[31,0,31,5],[32,0,32,5]]}
["Debt - Additional Information (Detail) - USD ($) $ in Thousands",null,"12 Months Ended"]
[null,"Dec. 21, 2021","Dec. 31, 2024",null,"Dec. 31, 2023","[1],[2],[3]"]
["Debt Instrument [Line Items]"," "," ",null," "]
["Percentage of voting equity of subsidiaries"," ",{"v":0.65,"d":"65%"},null," "]
["Maximum | LIBOR [Member]"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Interest rate",{"v":0.0175,"d":"1.75%"}," ",null," "]
["Maximum | Base Rate [Member]"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Interest rate",{"v":0.0075,"d":"0.75%"}," ",null," "]
["Minimum | LIBOR [Member]"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Interest rate",{"v":0.0125,"d":"1.25%"}," ",null," "]
["Minimum | Base Rate [Member]"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Interest rate",{"v":0.0025,"d":"0.25%"}," ",null," "]
["Revolving Credit Facility [Member]"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Aggregate principal amount",{"v":150000,"d":"$ 150,000"},{"v":35000,"d":"$ 35,000"},"[1],[2],[3]",{"v":35000,"d":"$ 35,000"}]
["Credit facility maturity date","Dec. 31,  2026"," ",null," "]
["Revolving Credit Facility [Member] | Letters of Credit [Member]"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Available for issuance of letter of credit"," ",{"v":5000,"d":"5,000 "},null," "]
["Issuance of letter of credit"," ",{"v":600,"d":"$ 600"},null," "]
["Revolving Credit Facility [Member] | Maximum"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Increase (decrease) in line of credit facility",{"v":50000,"d":"$ 50,000"}," ",null," "]
["Percentage of commitment fee on the unused portion of the facility",{"v":0.002,"d":"0.20%"}," ",null," "]
["Revolving Credit Facility [Member] | Minimum"," "," ",null," "]
["Debt Instrument [Line Items]"," "," ",null," "]
["Percentage of commitment fee on the unused portion of the facility",{"v":0.003,"d":"0.30%"}," ",null," "]
[]
["[1] The Company had $ 114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2024 . The contractual annualized interest rate as of December 31, 2024 on the Revolving Credit Facility was 5.695 %. The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2024 and 2023 wa s 6.5 % and 6.3 %, respectively."]

{"sheet":"Debt - Summary of Company's Tot","index":58,"n_rows":6,"n_cols":6,"rows_kept":6,"merged":[[0,1,0,2],[0,3,0,4],[4,0,4,5],[5,0,5,5]]}
["Debt - Summary of Company's Total Outstanding Borrowings (Detail) - USD ($) $ in Thousands","Dec. 31, 2024",null,"Dec. 31, 2023",null,"Dec. 21, 2021"]
["Revolving Credit Facility [Member]"," ",null," ",null," "]
["Debt Instrument [Line Items]"," ",null," ",null," "]
["Principal amount outstanding",{"v":35000,"d":"$ 35,000"},"[1],[2],[3]",{"v":35000,"d":"$ 35,000"},"[1],[2],[3]",{"v":150000,"d":"$ 150,000"}]
[]
["[1] The Company had $ 114.4 million of available borrowing capacity on the Revolving Credit Facility (not including the expansion feature) as of December 31, 2024 . The contractual annualized interest rate as of December 31, 2024 on the Revolving Credit Facility was 5.695 %. The weighted average annual effective rate on the Company's total debt outstanding for the years ended December 31, 2024 and 2023 wa s 6.5 % and 6.3 %, respectively."]

{"sheet":"Debt - Summary of Company's T_2","index":59,"n_rows":8,"n_cols":3,"rows_kept":8,"merged":[[0,0,1,0],[0,1,0,2]]}
["Debt - Summary of Company's Total Outstanding Borrowings (Parenthetical) (Detail) - USD ($) $ in Millions","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023"]
["Debt Instrument [Line Items]"," "," "]
["Weighted average interest rate",{"v":0.065,"d":"6.50%"},{"v":0.063,"d":"6.30%"}]
["Revolving Credit Facility [Member]"," "," "]
["Debt Instrument [Line Items]"," "," "]
["Debt instrument interest rate",{"v":0.05695,"d":"5.695%"}," "]
["Line of credit facility, available borrowing capacity",{"v":114.4,"d":"$ 114.4"}," "]

{"sheet":"Leases - Summary of Components ","index":60,"n_rows":8,"n_cols":4,"rows_kept":8,"merged":[[0,0,1,0],[0,1,0,3]]}
["Leases - Summary of Components of Lease Expense (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Leases [Abstract]"," "," "," "]
["Operating lease cost",{"v":11542,"d":"$ 11,542"},{"v":12671,"d":"$ 12,671"},{"v":14284,"d":"$ 14,284"}]
["Short-term lease cost",{"v":1095,"d":"1,095 "},{"v":981,"d":"981 "},{"v":754,"d":"754 "}]
["Variable lease cost",{"v":4817,"d":"4,817 "},{"v":4394,"d":"4,394 "},{"v":5416,"d":"5,416 "}]
["Sublease income",{"v":-524,"d":"(524)"},{"v":-521,"d":"(521)"},{"v":-746,"d":"(746)"}]
["Total lease cost",{"v":16930,"d":"$ 16,930"},{"v":17525,"d":"$ 17,525"},{"v":19708,"d":"$ 19,708"}]

{"sheet":"Leases - Summary of Additional ","index":61,"n_rows":7,"n_cols":3,"rows_kept":7,"merged":[[0,0,1,0],[0,1,0,2]]}
["Leases - Summary of Additional Lease Information (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023"]
["Leases [Abstract]"," "," "]
["Cash paid for amounts included in the measurement of operating lease liabilities",{"v":14570,"d":"$ 14,570"},{"v":13839,"d":"$ 13,839"}]
["Operating ROU assets obtained in exchange for lease obligations",{"v":408,"d":"$ 408"},{"v":1110,"d":"$ 1,110"}]
["Weighted-average remaining lease term - operating leases (years)","3 years 8 months 12 days","4 years 3 months 18 days"]
["Weighted-average discount rate - operating leases",{"v":0.041,"d":"4.10%"},{"v":0.043,"d":"4.30%"}]

{"sheet":"Leases - Summary of Future Mini","index":62,"n_rows":11,"n_cols":2,"rows_kept":11}
["Leases - Summary of Future Minimum Lease Payments Under Non-Cancelable Leases (Detail) $ in Thousands","Dec. 31, 2024 USD ($)"]
["Leases [Abstract]"," "]
["2025",{"v":13898,"d":"$ 13,898"}]
["2026",{"v":12302,"d":"12,302 "}]
["2027",{"v":5694,"d":"5,694 "}]
["2028",{"v":2865,"d":"2,865 "}]
["2029",{"v":2838,"d":"2,838 "}]
["Thereafter",{"v":3169,"d":"3,169 "}]
["Total lease payments",{"v":40766,"d":"40,766 "}]
["Less imputed interest",{"v":-3199,"d":"(3,199)"}]
["Present value of lease liabilities",{"v":37567,"d":"$ 37,567"}]

{"sheet":"Leases - Summary of Lease Balan","index":63,"n_rows":9,"n_cols":4,"rows_kept":9,"merged":[[0,1,0,2],[7,0,7,3],[8,0,8,3]]}
["Leases - Summary of Lease Balances (Detail) - USD ($) $ in Thousands","Dec. 31, 2024",null,"Dec. 31, 2023"]
["Leases [Abstract]"," ",null," "]
["Operating lease ROU assets",{"v":27049,"d":"$ 27,049"},null,{"v":39722,"d":"$ 39,722"}]
["Short-term operating lease liabilities",{"v":12758,"d":"$ 12,758"},"[1]",{"v":14181,"d":"$ 14,181"}]
["Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]","Accrued expenses and other current liabilities",null,"Accrued expenses and other current liabilities"]
["Non-current operating lease liabilities",{"v":24809,"d":"$ 24,809"},null,{"v":37673,"d":"$ 37,673"}]
["Total operating lease liabilities",{"v":37567,"d":"$ 37,567"},null," "]
[]
["[1] Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets."]

{"sheet":"Leases - Additional Information","index":64,"n_rows":13,"n_cols":7,"rows_kept":13,"merged":[[0,0,1,0],[0,2,0,3],[0,4,0,6]]}
["Leases - Additional Information (Detail) - USD ($) $ in Thousands","1 Months Ended","3 Months Ended",null,"12 Months Ended"]
[null,"May 31, 2023","Mar. 31, 2024","Dec. 31, 2022","Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Lessee Lease Description [Line Items]"," "," "," "," "," "," "]
["Right-of-use asset impairments",{"v":1300,"d":"$ 1,300"},{"v":3200,"d":"$ 3,200"},{"v":3700,"d":"$ 3,700"}," "," "," "]
["Leasehold impairments",{"v":600,"d":"$ 600"},{"v":600,"d":"$ 600"},{"v":1300,"d":"$ 1,300"},{"v":967,"d":"$ 967"},{"v":726,"d":"$ 726"},{"v":1296,"d":"$ 1,296"}]
["Leasehold Improvements [Member]"," "," "," "," "," "," "]
["Lessee Lease Description [Line Items]"," "," "," "," "," "," "]
["Right-of-use asset impairments"," "," "," "," ",{"v":1900,"d":"1,900 "}," "]
["Leasehold impairments"," "," "," "," ",{"v":700,"d":"$ 700"}," "]
["Leasehold Improvements [Member] | California [Member]"," "," "," "," "," "," "]
["Lessee Lease Description [Line Items]"," "," "," "," "," "," "]
["Right-of-use asset impairments"," "," "," ",{"v":3600,"d":"3,600 "}," ",{"v":3700,"d":"3,700 "}]
["Leasehold impairments"," "," "," ",{"v":1000,"d":"$ 1,000"}," ",{"v":1300,"d":"$ 1,300"}]

{"sheet":"Derivatives and Hedging - Addit","index":65,"n_rows":13,"n_cols":2,"rows_kept":13,"merged":[[0,0,1,0]]}
["Derivatives and Hedging - Additional Information (Detail)","12 Months Ended"]
[null,"Dec. 31, 2019 USD ($)"]
["Derivatives Fair Value [Line Items]"," "]
["Derivative maturity year","2022"]
["Interest Rate Swap [Member]"," "]
["Derivatives Fair Value [Line Items]"," "]
["Derivative notional amount",{"v":95000000,"d":"$ 95,000,000"}]
["Derivative fixed interest rate",{"v":0.0165275,"d":"1.65275%"}]
["Investment, Variable Interest Rate, Type [Extensible Enumeration]","L I B O R [Member]"]
["Derivative basis rate",{"v":0.000625,"d":"0.0625%"}]
["Interest Rate Swap [Member] | Minimum"," "]
["Derivatives Fair Value [Line Items]"," "]
["Derivative receive rate",{"v":0,"d":"0%"}]

{"sheet":"Derivatives and Hedging - Sched","index":66,"n_rows":14,"n_cols":5,"rows_kept":14,"merged":[[0,0,1,1],[0,2,0,4],[12,0,12,3],[13,0,13,3]]}
["Derivatives and Hedging - Schedule of Derivative Contracts Amounts Recognized in Consolidated Statement of Operations (Detail) - USD ($) $ in Thousands",null,"12 Months Ended"]
[null,null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Derivative Instruments Gain Loss [Line Items]",null," "," "," "]
["Amount recorded in operations",null,{"v":81,"d":"$ 81"},{"v":-13,"d":"$ (13)"},{"v":-297,"d":"$ (297)"}]
["Interest Expense [Member]",null," "," "," "]
["Derivative Instruments Gain Loss [Line Items]",null," "," "," "]
["Amount recorded in operations","[1]",{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"},{"v":-103,"d":"$ (103)"}]
["Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",null,"Interest Income (Expense), Operating","Interest Income (Expense), Operating","Interest Income (Expense), Operating"]
["Other Income, Net [Member]",null," "," "," "]
["Derivative Instruments Gain Loss [Line Items]",null," "," "," "]
["Amount recorded in operations","[2]",{"v":81,"d":"$ 81"},{"v":-13,"d":"$ (13)"},{"v":-194,"d":"$ (194)"}]
["Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",null,"Other Nonoperating Income (Expense)","Other Nonoperating Income (Expense)","Other Nonoperating Income (Expense)"]
[]
["[1] Consists of interest expense from the interest rate swap contract. Consists of net reali zed gains (losses) on f oreign currency forward contracts."]

{"sheet":"Fair Value Measurements - Summa","index":67,"n_rows":29,"n_cols":6,"rows_kept":29,"merged":[[0,0,0,1],[0,2,0,3],[0,4,0,5],[27,0,27,4],[28,0,28,4]]}
["Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands",null,"Dec. 31, 2024",null,"Dec. 31, 2023"]
["Assets:",null," ",null," "]
["Fair value of investments",null,{"v":64575,"d":"$ 64,575"},null,{"v":75098,"d":"$ 75,098"}]
["Money market funds [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of cash equivalents",null,{"v":52395,"d":"52,395 "},"[1]",{"v":55128,"d":"55,128 "},"[2]"]
["Marketable Investments [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of investments","[3]",{"v":12180,"d":"12,180 "},null,{"v":19970,"d":"19,970 "}]
["Level 1 [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of investments",null,{"v":52395,"d":"52,395 "},null,{"v":55128,"d":"55,128 "}]
["Level 1 [Member] | Money market funds [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of cash equivalents",null,{"v":52395,"d":"52,395 "},"[1]",{"v":55128,"d":"55,128 "},"[2]"]
["Level 1 [Member] | Marketable Investments [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of investments","[3]",{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Fair Value, Inputs, Level 2",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of investments",null,{"v":12180,"d":"12,180 "},null,{"v":19970,"d":"19,970 "}]
["Fair Value, Inputs, Level 2 | Money market funds [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of cash equivalents",null,{"v":0,"d":"0 "},"[1]",{"v":0,"d":"0 "},"[2]"]
["Fair Value, Inputs, Level 2 | Marketable Investments [Member]",null," ",null," "]
["Assets:",null," ",null," "]
["Fair value of investments","[3]",{"v":12180,"d":"$ 12,180"},null,{"v":19970,"d":"$ 19,970"}]
[]
["[1] U.S. based funds of $ 16.0 million are included in cash and cash equivalents and non-U.S. based funds o f $ 36.4 m illion are included in marketable investments in the Consolidated Balance Sheets. U.S. based funds o f $ 23.5 m illion are included in cash and cash equivalents and non-U.S. based funds of $ 31.6 million are included in marketable investments in the Consolidated Balance Sheets. Marketable investments have been initially valued at the transaction price and subsequently valued, at the end of the reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation methods, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events."]

{"sheet":"Fair Value Measurements - Sum_2","index":68,"n_rows":7,"n_cols":3,"rows_kept":7}
["Fair Value Measurements - Summary of Company's Fair Value Hierarchy for its Financial Assets and Liabilities (Parenthetical) (Details) - USD ($) $ in Millions","Dec. 31, 2024","Dec. 31, 2023"]
["Cash and cash equivalent [Member] | U.S. Based Funds [Member]"," "," "]
["Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"," "," "]
["Fair value of investments",{"v":16,"d":"$ 16"},{"v":23.5,"d":"$ 23.5"}]
["Marketable investment [Member] | Non-U.S. Based Funds [Member]"," "," "]
["Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"," "," "]
["Fair value of investments",{"v":36.4,"d":"$ 36.4"},{"v":31.6,"d":"$ 31.6"}]

{"sheet":"Non-Marketable Investments - Ad","index":69,"n_rows":9,"n_cols":4,"rows_kept":9,"merged":[[0,0,1,0],[0,1,0,3]]}
["Non-Marketable Investments - Additional Information (Detail) - USD ($) $ in Millions","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]"," "," "," "]
["Cost Method Investment",{"v":2.6,"d":"$ 2.6"}," "," "]
["Gain from non-marketable investments",0.8,{"v":0.2,"d":"$ 0.2"},{"v":0.3,"d":"$ 0.3"}]
["Distributions received from funds",{"v":0,"d":"0 "},{"v":0,"d":"0 "},{"v":0,"d":"$ 0"}]
["Other Assets [Member]"," "," "," "]
["Fair Value Investments Entities That Calculate Net Asset Value Per Share [Line Items]"," "," "," "]
["Carrying value of the Company's non-marketable investments",{"v":3.2,"d":"$ 3.2"},{"v":1.2,"d":"$ 1.2"}," "]

{"sheet":"Income Taxes - Income Before In","index":70,"n_rows":6,"n_cols":4,"rows_kept":6,"merged":[[0,0,1,0],[0,1,0,3]]}
["Income Taxes - Income Before Income Taxes (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Income Tax Disclosure [Abstract]"," "," "," "]
["Domestic",{"v":-1775,"d":"$ (1,775)"},{"v":-4058,"d":"$ (4,058)"},{"v":16552,"d":"$ 16,552"}]
["Foreign",{"v":4412,"d":"4,412 "},{"v":10343,"d":"10,343 "},{"v":14172,"d":"14,172 "}]
["Income before income taxes",{"v":2637,"d":"$ 2,637"},{"v":6285,"d":"$ 6,285"},{"v":30724,"d":"$ 30,724"}]

{"sheet":"Income Taxes - Components of th","index":71,"n_rows":13,"n_cols":4,"rows_kept":13,"merged":[[0,0,1,0],[0,1,0,3]]}
["Income Taxes - Components of the Income Tax Expense (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Current:"," "," "," "]
["Federal",{"v":2874,"d":"$ 2,874"},{"v":3867,"d":"$ 3,867"},{"v":9349,"d":"$ 9,349"}]
["State",{"v":613,"d":"613 "},{"v":1922,"d":"1,922 "},{"v":3819,"d":"3,819 "}]
["Foreign",{"v":4955,"d":"4,955 "},{"v":2907,"d":"2,907 "},{"v":2402,"d":"2,402 "}]
["Total current",{"v":8442,"d":"8,442 "},{"v":8696,"d":"8,696 "},{"v":15570,"d":"15,570 "}]
["Deferred:"," "," "," "]
["Federal",{"v":-636,"d":"(636)"},{"v":-3872,"d":"(3,872)"},{"v":-5513,"d":"(5,513)"}]
["State",{"v":763,"d":"763 "},{"v":-1597,"d":"(1,597)"},{"v":-1788,"d":"(1,788)"}]
["Foreign",{"v":-185,"d":"(185)"},{"v":8,"d":"8 "},{"v":649,"d":"649 "}]
["Total deferred",{"v":-58,"d":"(58)"},{"v":-5461,"d":"(5,461)"},{"v":-6652,"d":"(6,652)"}]
["Income tax expense",{"v":8384,"d":"$ 8,384"},{"v":3235,"d":"$ 3,235"},{"v":8918,"d":"$ 8,918"}]

{"sheet":"Income Taxes - Reconciliation o","index":72,"n_rows":20,"n_cols":4,"rows_kept":20,"merged":[[0,0,1,0],[0,1,0,3]]}
["Income Taxes - Reconciliation of the Federal Statutory Rate (Detail)","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Income Tax Disclosure [Abstract]"," "," "," "]
["Income tax provision at federal statutory rate",{"v":0.21,"d":"21%"},{"v":0.21,"d":"21%"},{"v":0.21,"d":"21%"}]
["Increase (decrease) in tax resulting from:"," "," "," "]
["State tax provision, net of federal benefit",{"v":0.406,"d":"40.60%"},{"v":0.081,"d":"8.10%"},{"v":0.052,"d":"5.20%"}]
["Foreign tax rate differential",{"v":0.377,"d":"37.70%"},{"v":0.027,"d":"2.70%"},"(0.50%)"]
["Stock compensation",{"v":0.666,"d":"66.60%"},{"v":0.175,"d":"17.50%"},{"v":0.009,"d":"0.90%"}]
["Withholding taxes",{"v":0.317,"d":"31.70%"},{"v":0.062,"d":"6.20%"},{"v":0.017,"d":"1.70%"}]
["Non-deductible expenses",{"v":0.231,"d":"23.10%"},{"v":0.081,"d":"8.10%"},{"v":0.015,"d":"1.50%"}]
["Goodwill related to sale of FeedbackNow",{"v":0.939,"d":"93.90%"},{"v":0,"d":"0%"},{"v":0,"d":"0%"}]
["Permanent differences","(0.10%)","(1.70%)","(0.30%)"]
["Change in valuation allowance",{"v":0.004,"d":"0.40%"},{"v":0.005,"d":"0.50%"},{"v":0.01,"d":"1%"}]
["Foreign subsidiary income subject to U.S. tax","(1.60%)",{"v":0.012,"d":"1.20%"},{"v":0.013,"d":"1.30%"}]
["Foreign-derived intangible income benefit",{"v":0.011,"d":"1.10%"},"(3.80%)","(0.70%)"]
["Change in tax legislation",{"v":0,"d":"0%"},"(8.10%)","(1.60%)"]
["Foreign exchange gain (loss) on previously taxed earnings and profits","(0.50%)",{"v":0.016,"d":"1.60%"},{"v":0,"d":"0%"}]
["Currency translation gain (loss)",{"v":0.036,"d":"3.60%"},{"v":0.007,"d":"0.70%"},"(0.10%)"]
["Other, net",{"v":0.004,"d":"0.40%"},"(2.50%)","(0.40%)"]
["Effective tax rate",{"v":3.179,"d":"317.90%"},{"v":0.515,"d":"51.50%"},{"v":0.29,"d":"29%"}]

{"sheet":"Income Taxes - Components of De","index":73,"n_rows":15,"n_cols":5,"rows_kept":15}
["Income Taxes - Components of Deferred Income Taxes (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022","Dec. 31, 2021"]
["Income Tax Disclosure [Abstract]"," "," "," "," "]
["Non-deductible reserves and accruals",{"v":1776,"d":"$ 1,776"},{"v":3077,"d":"$ 3,077"}," "," "]
["Net operating loss and other carryforwards",{"v":5525,"d":"5,525 "},{"v":6262,"d":"6,262 "}," "," "]
["Stock compensation",{"v":2085,"d":"2,085 "},{"v":2676,"d":"2,676 "}," "," "]
["Depreciation and amortization",{"v":3485,"d":"3,485 "},{"v":435,"d":"435 "}," "," "]
["Lease liability",{"v":8562,"d":"8,562 "},{"v":12276,"d":"12,276 "}," "," "]
["Gross deferred tax asset",{"v":21433,"d":"21,433 "},{"v":24726,"d":"24,726 "}," "," "]
["Less - valuation allowance",{"v":-1055,"d":"(1,055)"},{"v":-1065,"d":"(1,065)"},{"v":-989,"d":"$ (989)"},{"v":-1114,"d":"$ (1,114)"}]
["Sub-total",{"v":20378,"d":"20,378 "},{"v":23661,"d":"23,661 "}," "," "]
["Other liabilities",{"v":-2553,"d":"(2,553)"},{"v":-733,"d":"(733)"}," "," "]
["Goodwill and intangible assets",{"v":-13837,"d":"(13,837)"},{"v":-15181,"d":"(15,181)"}," "," "]
["Operating lease right-of-use assets",{"v":-5822,"d":"(5,822)"},{"v":-9163,"d":"(9,163)"}," "," "]
["Deferred commissions",{"v":-6071,"d":"(6,071)"},{"v":-6545,"d":"(6,545)"}," "," "]
["Net deferred tax liability",{"v":-7905,"d":"$ (7,905)"},{"v":-7961,"d":"$ (7,961)"}," "," "]

{"sheet":"Income Taxes - Additional Infor","index":74,"n_rows":29,"n_cols":5,"rows_kept":29,"merged":[[0,0,1,0]]}
["Income Taxes - Additional Information (Detail) - USD ($)","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022","Dec. 31, 2021"]
["Income Taxes [Line Items]"," "," "," "," "]
["Long-term net deferred tax liabilities",{"v":7905000,"d":"$ 7,905,000"},{"v":7961000,"d":"$ 7,961,000"}," "," "]
["Operating loss carryforwards related to a prior acquisition",{"v":3200000,"d":"3,200,000 "}," "," "," "]
["U.S. federal and state capital loss carryforwards",{"v":0,"d":"0 "}," "," "," "]
["Valuation allowance",{"v":1055000,"d":"1,055,000 "},{"v":1065000,"d":"1,065,000 "},{"v":989000,"d":"$ 989,000"},{"v":1114000,"d":"$ 1,114,000"}]
["Unremitted earnings",{"v":38300000,"d":"38,300,000 "}," "," "," "]
["Foreign Subsidiary [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Increase decrease in tax expense",{"v":800000,"d":"800,000 "}," "," "," "]
["Domestic Subsidiary [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Increase decrease in tax expense",{"v":600000,"d":"600,000 "}," "," "," "]
["Shared-Based Awards [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Increase decrease in tax expense",{"v":1800000,"d":"1,800,000 "}," "," "," "]
["FeedbackNow Product Line [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Increase decrease in tax expense",{"v":2500000,"d":"2,500,000 "}," "," "," "]
["Foreign Tax Authority [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Operating loss carryforwards",{"v":17400000,"d":"17,400,000 "}," "," "," "]
["Other Assets [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Long-term net deferred tax assets",{"v":800000,"d":"800,000 "},{"v":700000,"d":"700,000 "}," "," "]
["Non-current Liabilities [Member]"," "," "," "," "]
["Income Taxes [Line Items]"," "," "," "," "]
["Long-term net deferred tax liabilities",{"v":8700000,"d":"$ 8,700,000"},{"v":8700000,"d":"$ 8,700,000"}," "," "]

{"sheet":"Income Taxes - Summary of Chang","index":75,"n_rows":9,"n_cols":4,"rows_kept":9,"merged":[[0,0,1,0],[0,1,0,3]]}
["Income Taxes - Summary of Changes in Deferred Tax Valuation Allowance (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Income Tax Disclosure [Abstract]"," "," "," "]
["Deferred tax valuation allowance, Beginning Balance",{"v":1065,"d":"$ 1,065"},{"v":989,"d":"$ 989"},{"v":1114,"d":"$ 1,114"}]
["Additions",{"v":19,"d":"19 "},{"v":39,"d":"39 "},{"v":106,"d":"106 "}]
["Deductions",{"v":-8,"d":"(8)"},{"v":0,"d":"0 "},{"v":-336,"d":"(336)"}]
["Change in tax legislation",{"v":0,"d":"0 "},{"v":-4,"d":"(4)"},{"v":186,"d":"186 "}]
["Translation adjustments",{"v":-21,"d":"(21)"},{"v":41,"d":"41 "},{"v":-81,"d":"(81)"}]
["Deferred tax valuation allowance, Ending Balance",{"v":1055,"d":"$ 1,055"},{"v":1065,"d":"$ 1,065"},{"v":989,"d":"$ 989"}]

{"sheet":"Income Taxes - Reconciliation_2","index":76,"n_rows":7,"n_cols":4,"rows_kept":7,"merged":[[0,0,1,0],[0,1,0,3]]}
["Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Income Tax Disclosure [Abstract]"," "," "," "]
["Unrecognized tax benefits, Beginning Balance",{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"},{"v":5,"d":"$ 5"}]
["Reductions for tax positions of prior years",{"v":0,"d":"0 "},{"v":0,"d":"0 "},{"v":-4,"d":"(4)"}]
["Translation adjustments",{"v":0,"d":"0 "},{"v":0,"d":"0 "},{"v":-1,"d":"(1)"}]
["Unrecognized tax benefits, Ending Balance",{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"},{"v":0,"d":"$ 0"}]

{"sheet":"Stockholders' Equity - Addition","index":77,"n_rows":51,"n_cols":7,"rows_kept":51,"merged":[[0,0,1,0],[0,2,0,4]]}
["Stockholders' Equity - Additional Information (Detail) - USD ($)","1 Months Ended","12 Months Ended"]
[null,"May 31, 2022","Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022","Apr. 30, 2024","Dec. 31, 2012"]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Preferred stock, shares authorized"," ",{"v":500000,"d":"500,000 "},{"v":500000,"d":"500,000 "}," "," "," "]
["Preferred stock, par value"," ",{"v":0.01,"d":"$ 0.01"},{"v":0.01,"d":"$ 0.01"}," "," "," "]
["Authorized to purchase of common stock under the stock repurchase program"," ",{"v":610000000,"d":"$ 610,000,000"}," "," "," "," "]
["Additional authorized amount"," "," "," "," ",{"v":25000000,"d":"$ 25,000,000"}," "]
["Cumulative repurchase of common stock"," ",{"v":18000000,"d":"18,000,000 "}," "," "," "," "]
["Aggregate cost of repurchase of common stock"," ",{"v":530000000,"d":"$ 530,000,000"}," "," "," "," "]
["Aggregate dividend declared for the year"," ",{"v":0,"d":"$ 0"}," "," "," "," "]
["Number of shares unused from prior plans"," ",{"v":2500000,"d":"2,500,000 "}," "," "," "," "]
["Option Outstanding and vested"," ",{"v":167000,"d":"167,000 "},{"v":201000,"d":"201,000 "}," "," "," "]
["Number of stock options granted"," ",{"v":0,"d":"0 "}," ",{"v":0,"d":"0 "}," "," "]
["Number of Shares, Exercised"," ",{"v":0,"d":"0 "}," "," "," "," "]
["Increase in number of shares issuable under plan"," ",{"v":3500000,"d":"3,500,000 "}," "," "," "," "]
["Share-Based Compensation Arrangement by Share-Based Payment Award, Description"," ","The amendment and restatement resulted in (1) extending the term of the plan for an additional 10 years until May 2033, (2) increasing the number of shares issuable under the plan by 3,500,000 shares, and (3) establishing a maximum amount of awards issuable under the plan to the Company’s non-employee directors."," "," "," "," "]
["Common stock, par value"," ",{"v":0.01,"d":"$ 0.01"},{"v":0.01,"d":"$ 0.01"}," "," "," "]
["Employee Stock Purchase Plan [Member]"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Issuance of common shares under plans",{"v":800000,"d":"800,000 "}," "," "," "," "," "]
["Future awards granted or issued under plans"," ",{"v":500000,"d":"500,000 "}," "," "," "," "]
["Increase in number of shares issuable under plan",{"v":600000,"d":"600,000 "}," "," "," "," "," "]
["Common stock, par value",{"v":0.01,"d":"$ 0.01"}," "," "," "," "," "]
["Duration of purchase periods under employee stock purchase plan","6 months"," "," "," "," "," "]
["Holding period of stocks acquired under employee stock purchase plan","1 year"," "," "," "," "," "]
["Value used to derive maximum number of shares per participant for employee stock purchase",{"v":12500,"d":"$ 12,500"}," "," "," "," "," "]
["Employee maximum elected percentage reduction of compensation to purchase shares",{"v":0.1,"d":"10%"}," "," "," "," "," "]
["Exercise price rate of fair value",{"v":0.85,"d":"85%"}," "," "," "," "," "]
["Restricted Stock Units (RSUs) [Member]"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Weighted average grant date fair value for RSUs granted"," ",{"v":21.29,"d":"$ 21.29"},{"v":32.82,"d":"$ 32.82"},{"v":50.37,"d":"$ 50.37"}," "," "]
["Number of shares received per restricted stock unit on lapse of restrictions and vesting condition met"," ",{"v":1,"d":"1 "}," "," "," "," "]
["Value of RSUs vested and converted to common stock"," ",{"v":8600000,"d":"$ 8,600,000"},{"v":8800000,"d":"$ 8,800,000"},{"v":10800000,"d":"$ 10,800,000"}," "," "]
["Employee Stock Option"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Intrinsic value of options exercised"," "," ",{"v":6000,"d":"$ 6,000"},{"v":300000,"d":"$ 300,000"}," "," "]
["Equity Incentive Plan [Member] | Equity Plan [Member]"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Shares authorized"," "," "," "," "," ",{"v":9930000,"d":"9,930,000 "}]
["Option expiration period"," ","10 years"," "," "," "," "]
["Future awards granted or issued under plans"," ",{"v":3600000,"d":"3,600,000 "}," "," "," "," "]
["Option Outstanding and vested"," ",{"v":0,"d":"0 "}," "," "," "," "]
["Equity Incentive Plan [Member] | Equity Plan [Member] | Restricted Stock Units (RSUs) [Member]"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Options vested period"," ","4 years"," "," "," "," "]
["Equity Incentive Plan [Member] | Equity Plan [Member] | Non-Employee Directors [Member]"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Future awards granted or issued under plans"," ",{"v":0,"d":"0 "}," "," "," "," "]
["Equity Incentive Plan [Member] | Equity Plan [Member] | Non-Employee Directors [Member] | Restricted Stock Units (RSUs) [Member]"," "," "," "," "," "," "]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "," "," "," "]
["Options vested period"," ","1 year"," "," "," "," "]

{"sheet":"Stockholders' Equity - Schedule","index":78,"n_rows":13,"n_cols":4,"rows_kept":13,"merged":[[0,0,1,0],[0,1,0,3]]}
["Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares shares in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"," "," "," "]
["Number of Shares, Unvested, Beginning Balance",{"v":999,"d":"999 "}," "," "]
["Number of Shares, Granted",{"v":891,"d":"891 "}," "," "]
["Number of Shares, Vested",{"v":-415,"d":"(415)"}," "," "]
["Number of Shares, Forfeited",{"v":-222,"d":"(222)"}," "," "]
["Number of Shares, Unvested, Ending Balance",{"v":1253,"d":"1,253 "},{"v":999,"d":"999 "}," "]
["Weighted-Average Grant Date Fair Value, Unvested, Beginning Balance",{"v":37.66,"d":"$ 37.66"}," "," "]
["Weighted-Average Grant Date Fair Value, Granted",21.29,{"v":32.82,"d":"$ 32.82"},{"v":50.37,"d":"$ 50.37"}]
["Weighted-Average Grant Date Fair Value, Vested",37.3," "," "]
["Weighted-Average Grant Date Fair Value, Forfeited",30.48," "," "]
["Weighted-Average Grant Date Fair Value, Unvested, Ending Balance",{"v":27.42,"d":"$ 27.42"},{"v":37.66,"d":"$ 37.66"}," "]

{"sheet":"Stockholders' Equity - Schedu_2","index":79,"n_rows":19,"n_cols":2,"rows_kept":19,"merged":[[0,0,1,0]]}
["Stockholders' Equity - Schedule of Stock Option Activity (Detail) $ / shares in Units, shares in Thousands, $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024 USD ($) $ / shares shares"]
["Share-Based Payment Arrangement [Abstract]"," "]
["Number of Shares, Outstanding, Beginning Balance | shares",{"v":201,"d":"201 "}]
["Number of Shares, Forfeited | shares",{"v":-34,"d":"(34)"}]
["Number of Shares, Outstanding, Ending Balance | shares",{"v":167,"d":"167 "}]
["Number of Shares, Exercisable at December 31, 2024 | shares",{"v":70,"d":"70 "}]
["Number of Shares, Vested and Expected to Vest at December 31, 2024 | shares",{"v":167,"d":"167 "}]
["Weighted - Average Exercise Price Per Share, Outstanding, Beginning balance | $ / shares",{"v":33.93,"d":"$ 33.93"}]
["Weighted - Average Exercise Price Per Share, Forfeited | $ / shares",37.01]
["Weighted - Average Exercise Price Per Share, Outstanding, Ending balance | $ / shares",33.29]
["Weighted - Average Exercise Price Per Share, Exercisable at December 31, 2024 | $ / shares",33.64]
["Weighted - Average Exercise Price Per Share, Vested and Expected to Vest at December 31, 2024 | $ / shares",{"v":33.29,"d":"$ 33.29"}]
["Weighted - Average Remaining Contractual Term, Outstanding at December 31, 2024","6 years 6 months 14 days"]
["Weighted - Average Remaining Contractual Term, Exercisable at December 31, 2024","4 years 3 months 7 days"]
["Weighted - Average Remaining Contractual Term, Vested and Expected to Vest at December 31, 2024","6 years 5 months 23 days"]
["Aggregate Intrinsic Value, Outstanding at December 31, 2024 | $",{"v":0,"d":"$ 0"}]
["Aggregate Intrinsic Value, Vested and Exercisable at December 31, 2024 | $",{"v":0,"d":"0 "}]
["Aggregate Intrinsic Value, Vested and Expected to Vest at December 31, 2024 | $",{"v":0,"d":"$ 0"}]

{"sheet":"Stockholders' Equity - Summary ","index":80,"n_rows":5,"n_cols":5,"rows_kept":5,"merged":[[0,0,1,0],[0,1,0,4]]}
["Stockholders' Equity - Summary of Shares Purchased by Employees Under the Stock Purchase Plan (Detail) - $ / shares shares in Thousands","6 Months Ended"]
[null,"Aug. 31, 2024","Feb. 29, 2024","Aug. 31, 2023","Feb. 28, 2023"]
["Share-Based Payment Arrangement [Abstract]"," "," "," "," "]
["Shares Purchased",{"v":72,"d":"72 "},{"v":73,"d":"73 "},{"v":63,"d":"63 "},{"v":63,"d":"63 "}]
["Purchase Price",{"v":16.3,"d":"$ 16.30"},{"v":17.14,"d":"$ 17.14"},{"v":26.04,"d":"$ 26.04"},{"v":27.96,"d":"$ 27.96"}]

{"sheet":"Stockholders' Equity - Schedu_3","index":81,"n_rows":35,"n_cols":6,"rows_kept":35,"merged":[[0,0,1,1],[0,3,0,5],[33,0,33,4],[34,0,34,4]]}
["Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($) $ in Thousands",null,"3 Months Ended","12 Months Ended"]
[null,null,"Sep. 30, 2024","Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Accumulated Other Comprehensive Income Loss [Line Items]",null," "," "," "," "]
["Beginning Balance",null," ",{"v":240265,"d":"$ 240,265"},{"v":221656,"d":"$ 221,656"},{"v":203907,"d":"$ 203,907"}]
["Reclassification adjustment for write-off of foreign currency translation loss",null,{"v":-200,"d":"$ (200)"}," "," "," "]
["Unrealized gain, net of tax",null," ",{"v":-30,"d":"(30)"},{"v":-33,"d":"(33)"}," "]
["Ending Balance",null," ",{"v":229537,"d":"229,537 "},{"v":240265,"d":"240,265 "},{"v":221656,"d":"221,656 "}]
["Marketable Investments [Member]",null," "," "," "," "]
["Accumulated Other Comprehensive Income Loss [Line Items]",null," "," "," "," "]
["Beginning Balance",null," ",{"v":-60,"d":"(60)"},{"v":-159,"d":"(159)"},{"v":-25,"d":"(25)"}]
["Unrealized gain, net of tax",null," ",{"v":89,"d":"89 "},{"v":99,"d":"99 "},{"v":-134,"d":"(134)"}]
["Ending Balance",null," ",{"v":29,"d":"29 "},{"v":-60,"d":"(60)"},{"v":-159,"d":"(159)"}]
["Interest Rate Swap [Member]",null," "," "," "," "]
["Accumulated Other Comprehensive Income Loss [Line Items]",null," "," "," "," "]
["Beginning Balance",null," ",{"v":0,"d":"0 "},{"v":0,"d":"0 "},{"v":-212,"d":"(212)"}]
["Unrealized loss before reclassification, net of tax",null," "," "," ",{"v":137,"d":"137 "}]
["Reclassification to income, net of tax","[1]"," "," "," ",{"v":75,"d":"75 "}]
["Ending Balance",null," ",{"v":0,"d":"0 "},{"v":0,"d":"0 "},{"v":0,"d":"0 "}]
["Translation Adjustment [Member]",null," "," "," "," "]
["Accumulated Other Comprehensive Income Loss [Line Items]",null," "," "," "," "]
["Beginning Balance",null," ",{"v":-4511,"d":"(4,511)"},{"v":-7759,"d":"(7,759)"},{"v":-2952,"d":"(2,952)"}]
["Foreign currency translation","[2]"," ",{"v":-3496,"d":"(3,496)"},{"v":3248,"d":"3,248 "},{"v":-4807,"d":"(4,807)"}]
["Reclassification adjustment for write-off of foreign currency translation loss","[3]"," ",{"v":232,"d":"232 "}," "," "]
["Ending Balance",null," ",{"v":-7775,"d":"(7,775)"},{"v":-4511,"d":"(4,511)"},{"v":-7759,"d":"(7,759)"}]
["Total AOCL [Member]",null," "," "," "," "]
["Accumulated Other Comprehensive Income Loss [Line Items]",null," "," "," "," "]
["Beginning Balance",null," ",{"v":-4571,"d":"(4,571)"},{"v":-7918,"d":"(7,918)"},{"v":-3189,"d":"(3,189)"}]
["Foreign currency translation","[2]"," ",{"v":-3496,"d":"(3,496)"},{"v":3248,"d":"3,248 "},{"v":-4807,"d":"(4,807)"}]
["Reclassification adjustment for write-off of foreign currency translation loss","[3]"," ",{"v":232,"d":"232 "}," "," "]
["Unrealized gain, net of tax",null," ",{"v":89,"d":"89 "},{"v":99,"d":"99 "}," "]
["Unrealized gain, net of tax",null," "," "," ",{"v":3,"d":"3 "}]
["Reclassification to income, net of tax","[1]"," "," "," ",{"v":75,"d":"75 "}]
["Ending Balance",null," ",{"v":-7746,"d":"$ (7,746)"},{"v":-4571,"d":"$ (4,571)"},{"v":-7918,"d":"$ (7,918)"}]
[]
["[1] Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 7 – Derivatives and Hedging . The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries. The reclassification adjustment for the write-off of a foreign currency translation loss relates to the liquidation of a non-U.S. subsidiary during 2024 and is reported in restructuring costs in the Consolidated Statements of Operations."]

{"sheet":"Stockholders' Equity - Schedu_4","index":82,"n_rows":6,"n_cols":4,"rows_kept":6,"merged":[[0,0,1,0],[0,1,0,3]]}
["Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Parenthetical) (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Share-Based Payment Arrangement [Abstract]"," "," "," "]
["Accumulated other comprehensive income (loss), unrealized gain (loss) before reclassification, net of tax"," "," ",{"v":-10,"d":"$ (10)"}]
["Unrealized gain, net of tax",{"v":-30,"d":"$ (30)"},{"v":-33,"d":"$ (33)"}," "]
["Accumulated other comprehensive income (loss), reclassification of AOCI/L to income, net of tax"," "," ",{"v":-28,"d":"$ (28)"}]

{"sheet":"Employee Pension Plans - Additi","index":83,"n_rows":4,"n_cols":4,"rows_kept":4,"merged":[[0,0,1,0],[0,1,0,3]]}
["Employee Pension Plans - Additional Information (Detail) - USD ($) $ in Millions","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Retirement Benefits [Abstract]"," "," "," "]
["Contribution to defined contribution plans",{"v":7.2,"d":"$ 7.2"},{"v":7.8,"d":"$ 7.8"},{"v":8.2,"d":"$ 8.2"}]

{"sheet":"Restructuring - Additional Info","index":84,"n_rows":17,"n_cols":15,"rows_kept":17,"merged":[[0,0,1,0],[0,1,0,4],[0,5,0,11],[0,12,0,14]]}
["Restructuring - Additional Information (Detail) - USD ($) $ in Thousands","1 Months Ended",{"$nulls":3},"3 Months Ended",{"$nulls":6},"12 Months Ended"]
[null,"Jan. 31, 2025","Feb. 29, 2024","May 31, 2023","Jan. 31, 2023","Dec. 31, 2024","Sep. 30, 2024","Mar. 31, 2024","Dec. 31, 2023","Jun. 30, 2023","Mar. 31, 2023","Dec. 31, 2022","Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Restructuring Cost and Reserve [Line Items]"," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
["Severance and related costs"," "," "," "," ",{"v":4200,"d":"$ 4,200"}," ",{"v":2800,"d":"$ 2,800"},{"v":700,"d":"$ 700"},{"v":7500,"d":"$ 7,500"},{"v":600,"d":"$ 600"},{"v":4300,"d":"$ 4,300"}," "," "," "]
["Restructuring charges"," "," ",{"v":2300,"d":"$ 2,300"}," "," ",{"v":200,"d":"$ 200"},{"v":3800,"d":"3,800 "}," "," "," ",{"v":5000,"d":"5,000 "}," "," "," "]
["Right-of-use asset impairments"," "," ",{"v":1300,"d":"1,300 "}," "," "," ",{"v":3200,"d":"3,200 "}," "," "," ",{"v":3700,"d":"3,700 "}," "," "," "]
["Leasehold impairments"," "," ",{"v":600,"d":"600 "}," "," "," ",{"v":600,"d":"$ 600"}," "," "," ",{"v":1300,"d":"$ 1,300"},{"v":967,"d":"$ 967"},{"v":726,"d":"$ 726"},{"v":1296,"d":"$ 1,296"}]
["Write-off of foreign currency translation adjustments"," "," "," "," "," ",{"v":200,"d":"200 "}," "," "," "," "," "," "," "," "]
["Contract termination cost"," "," ",{"v":700,"d":"$ 700"}," "," "," "," "," "," "," "," "," "," "," "]
["Reduction of workforce period percent"," ",{"v":0.03,"d":"3%"},{"v":0.08,"d":"8%"},{"v":0.04,"d":"4%"}," "," "," "," "," "," "," "," "," "," "]
["Subsequent Event [Member]"," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
["Restructuring Cost and Reserve [Line Items]"," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
["Reduction of workforce period percent",{"v":0.06,"d":"6%"}," "," "," "," "," "," "," "," "," "," "," "," "," "]
["California [Member]"," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
["Restructuring Cost and Reserve [Line Items]"," "," "," "," "," "," "," "," "," "," "," "," "," "," "]
["Restructuring charges"," "," "," "," "," ",{"v":500,"d":"$ 500"}," "," "," "," "," "," ",{"v":900,"d":"900 "}," "]
["Capitalized software project writeoff value"," "," "," "," "," "," "," "," "," "," "," "," ",{"v":600,"d":"$ 600"}," "]

{"sheet":"Restructuring - Schedule of Act","index":85,"n_rows":26,"n_cols":2,"rows_kept":26,"merged":[[0,0,1,0]]}
["Restructuring - Schedule of Activity in Restructuring Accrual (Detail) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024 USD ($)"]
["Workforce reduction in january two thousand twenty three"," "]
["Restructuring Cost and Reserve [Line Items]"," "]
["Accrual at December 31, 2023",{"v":48,"d":"$ 48"}]
["Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]","Restructuring Costs and Asset Impairment Charges"]
["Additional restructuring and related costs",{"v":506,"d":"$ 506"}]
["Non-cash charge (included above)",{"v":-492,"d":"(492)"}]
["Cash payments",{"v":-62,"d":"(62)"}]
["Accrual at December 31, 2024",{"v":0,"d":"0 "}]
["Workforce reduction in may two thousand twenty three"," "]
["Restructuring Cost and Reserve [Line Items]"," "]
["Accrual at December 31, 2023",{"v":1282,"d":"$ 1,282"}]
["Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]","Restructuring Costs and Asset Impairment Charges"]
["Additional restructuring and related costs",{"v":262,"d":"$ 262"}]
["Non-cash charge (included above)",{"v":-232,"d":"(232)"}]
["Cash payments",{"v":-943,"d":"(943)"}]
["Accrual at December 31, 2024",{"v":369,"d":"369 "}]
["Workforce reduction in february two thousand twenty four"," "]
["Restructuring Cost and Reserve [Line Items]"," "]
["Accrual at December 31, 2023",{"v":732,"d":"$ 732"}]
["Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]","Restructuring Costs and Asset Impairment Charges"]
["Additional restructuring and related costs",{"v":6850,"d":"$ 6,850"}]
["Non-cash charge (included above)",{"v":-4036,"d":"(4,036)"}]
["Cash payments",{"v":-3546,"d":"(3,546)"}]
["Accrual at December 31, 2024",{"v":0,"d":"$ 0"}]

{"sheet":"Operating Segment and Enterpr_3","index":86,"n_rows":4,"n_cols":2,"rows_kept":4,"merged":[[0,0,1,0]]}
["Operating Segment and Enterprise Wide Reporting - Additional Information (Detail)","12 Months Ended"]
[null,"Dec. 31, 2024 Segment"]
["Segment Reporting [Abstract]"," "]
["Number of operating segments",{"v":3,"d":"3 "}]

{"sheet":"Operating Segment and Enterpr_4","index":87,"n_rows":159,"n_cols":7,"rows_kept":159,"merged":[[0,0,1,0],[0,1,0,6],[1,1,1,2],[1,3,1,4],[1,5,1,6],[157,0,157,6],[158,0,158,6]]}
["Operating Segment and Enterprise Wide Reporting - Schedule of Information by Reportable Segment (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024",null,"Dec. 31, 2023",null,"Dec. 31, 2022"]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":432470,"d":"$ 432,470"},null,{"v":480779,"d":"$ 480,779"},null,{"v":537787,"d":"$ 537,787"}]
["Income from operations",{"v":740,"d":"740 "},null,{"v":6766,"d":"6,766 "},null,{"v":32654,"d":"32,654 "}]
["Selling, marketing, administrative and other expenses",{"v":-235805,"d":"(235,805)"},null,{"v":-257808,"d":"(257,808)"},null,{"v":-278518,"d":"(278,518)"}]
["Amortization of intangible assets",{"v":-9648,"d":"(9,648)"},null,{"v":-11956,"d":"(11,956)"},null,{"v":-13161,"d":"(13,161)"}]
["Restructuring costs",{"v":-11773,"d":"(11,773)"},null,{"v":-13272,"d":"(13,272)"},null,{"v":-9335,"d":"(9,335)"}]
["Loss from sale of divested operation",{"v":-1775,"d":"(1,775)"},null,{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Interest expense, other income, and gains on investments",{"v":1897,"d":"1,897 "},null,{"v":-481,"d":"(481)"},null,{"v":-1930,"d":"(1,930)"}]
["Income before income taxes",{"v":2637,"d":"2,637 "},null,{"v":6285,"d":"6,285 "},null,{"v":30724,"d":"30,724 "}]
["Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":432470,"d":"432,470 "},null,{"v":480779,"d":"480,779 "},null,{"v":537787,"d":"537,787 "}]
["Total segment expenses",{"v":-172729,"d":"(172,729)"},"[1]",{"v":-190977,"d":"(190,977)"},"[2]",{"v":-204119,"d":"(204,119)"},"[3]"]
["Income from operations",{"v":259741,"d":"259,741 "},null,{"v":289802,"d":"289,802 "},null,{"v":333668,"d":"333,668 "}]
["Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":337834,"d":"337,834 "},null,{"v":363222,"d":"363,222 "},null,{"v":396012,"d":"396,012 "}]
["Total segment expenses",{"v":-115651,"d":"(115,651)"},"[1]",{"v":-125392,"d":"(125,392)"},"[2]",{"v":-125429,"d":"(125,429)"},"[3]"]
["Income from operations",{"v":222183,"d":"222,183 "},null,{"v":237830,"d":"237,830 "},null,{"v":270583,"d":"270,583 "}]
["Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":76159,"d":"76,159 "},null,{"v":89402,"d":"89,402 "},null,{"v":111028,"d":"111,028 "}]
["Total segment expenses",{"v":-37828,"d":"(37,828)"},"[1]",{"v":-45028,"d":"(45,028)"},"[2]",{"v":-56889,"d":"(56,889)"},"[3]"]
["Income from operations",{"v":38331,"d":"38,331 "},null,{"v":44374,"d":"44,374 "},null,{"v":54139,"d":"54,139 "}]
["Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":18477,"d":"18,477 "},null,{"v":28155,"d":"28,155 "},null,{"v":30747,"d":"30,747 "}]
["Total segment expenses",{"v":-19250,"d":"(19,250)"},"[1]",{"v":-20557,"d":"(20,557)"},"[2]",{"v":-21801,"d":"(21,801)"},"[3]"]
["Income from operations",{"v":-773,"d":"(773)"},null,{"v":7598,"d":"7,598 "},null,{"v":8946,"d":"8,946 "}]
["Research [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":316739,"d":"316,739 "},null,{"v":334396,"d":"334,396 "},null,{"v":354453,"d":"354,453 "}]
["Research [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":316739,"d":"316,739 "},null,{"v":334396,"d":"334,396 "},null,{"v":354453,"d":"354,453 "}]
["Research [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":0,"d":"0 "},null,{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Research [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":0,"d":"0 "},null,{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Consulting [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":97254,"d":"97,254 "},null,{"v":118228,"d":"118,228 "},null,{"v":152587,"d":"152,587 "}]
["Consulting [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":97254,"d":"97,254 "},null,{"v":118228,"d":"118,228 "},null,{"v":152587,"d":"152,587 "}]
["Consulting [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":21095,"d":"21,095 "},null,{"v":28826,"d":"28,826 "},null,{"v":41559,"d":"41,559 "}]
["Consulting [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":76159,"d":"76,159 "},null,{"v":89402,"d":"89,402 "},null,{"v":111028,"d":"111,028 "}]
["Consulting [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":0,"d":"0 "},null,{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Events [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":18477,"d":"18,477 "},null,{"v":28155,"d":"28,155 "},null,{"v":30747,"d":"30,747 "}]
["Events [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":18477,"d":"18,477 "},null,{"v":28155,"d":"28,155 "},null,{"v":30747,"d":"30,747 "}]
["Events [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":0,"d":"0 "},null,{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Events [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":0,"d":"0 "},null,{"v":0,"d":"0 "},null,{"v":0,"d":"0 "}]
["Events [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total revenues",{"v":18477,"d":"18,477 "},null,{"v":28155,"d":"28,155 "},null,{"v":30747,"d":"30,747 "}]
["Compensation Benefits and Related Costs [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-133969,"d":"(133,969)"},"[1]",{"v":-149398,"d":"(149,398)"},"[2]",{"v":-152682,"d":"(152,682)"},"[3]"]
["Compensation Benefits and Related Costs [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-100620,"d":"(100,620)"},"[1]",{"v":-109025,"d":"(109,025)"},"[2]",{"v":-107870,"d":"(107,870)"},"[3]"]
["Compensation Benefits and Related Costs [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-27782,"d":"(27,782)"},"[1]",{"v":-34324,"d":"(34,324)"},"[2]",{"v":-37625,"d":"(37,625)"},"[3]"]
["Compensation Benefits and Related Costs [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-5567,"d":"(5,567)"},"[1]",{"v":-6049,"d":"(6,049)"},"[2]",{"v":-7187,"d":"(7,187)"},"[3]"]
["Direct Costs of Events [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-13429,"d":"(13,429)"},"[1]",{"v":-14293,"d":"(14,293)"},"[2]",{"v":-14373,"d":"(14,373)"},"[3]"]
["Direct Costs of Events [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":0,"d":"0 "},"[1]",{"v":0,"d":"0 "},"[2]",{"v":0,"d":"0 "},"[3]"]
["Direct Costs of Events [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":0,"d":"0 "},"[1]",{"v":0,"d":"0 "},"[2]",{"v":0,"d":"0 "},"[3]"]
["Direct Costs of Events [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-13429,"d":"(13,429)"},"[1]",{"v":-14293,"d":"(14,293)"},"[2]",{"v":-14373,"d":"(14,373)"},"[3]"]
["Professional Services [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-12707,"d":"(12,707)"},"[1]",{"v":-14193,"d":"(14,193)"},"[2]",{"v":-21566,"d":"(21,566)"},"[3]"]
["Professional Services [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-10864,"d":"(10,864)"},"[1]",{"v":-11861,"d":"(11,861)"},"[2]",{"v":-13441,"d":"(13,441)"},"[3]"]
["Professional Services [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-1735,"d":"(1,735)"},"[1]",{"v":-2272,"d":"(2,272)"},"[2]",{"v":-8063,"d":"(8,063)"},"[3]"]
["Professional Services [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-108,"d":"(108)"},"[1]",{"v":-60,"d":"(60)"},"[2]",{"v":-62,"d":"(62)"},"[3]"]
["Billable Expenses [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-8474,"d":"(8,474)"},"[1]",{"v":-8708,"d":"(8,708)"},"[2]",{"v":-11452,"d":"(11,452)"},"[3]"]
["Billable Expenses [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-548,"d":"(548)"},"[1]",{"v":-595,"d":"(595)"},"[2]",{"v":-740,"d":"(740)"},"[3]"]
["Billable Expenses [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-7926,"d":"(7,926)"},"[1]",{"v":-8113,"d":"(8,113)"},"[2]",{"v":-10712,"d":"(10,712)"},"[3]"]
["Billable Expenses [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":0,"d":"0 "},"[1]",{"v":0,"d":"0 "},"[2]",{"v":0,"d":"0 "},"[3]"]
["Travel and Entertainment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-2357,"d":"(2,357)"},"[1]",{"v":-2111,"d":"(2,111)"},"[2]",{"v":-1894,"d":"(1,894)"},"[3]"]
["Travel and Entertainment [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-1895,"d":"(1,895)"},"[1]",{"v":-1690,"d":"(1,690)"},"[2]",{"v":-1414,"d":"(1,414)"},"[3]"]
["Travel and Entertainment [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-358,"d":"(358)"},"[1]",{"v":-297,"d":"(297)"},"[2]",{"v":-357,"d":"(357)"},"[3]"]
["Travel and Entertainment [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-104,"d":"(104)"},"[1]",{"v":-124,"d":"(124)"},"[2]",{"v":-123,"d":"(123)"},"[3]"]
["Software [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-1291,"d":"(1,291)"},"[1]",{"v":-1754,"d":"(1,754)"},"[2]",{"v":-1592,"d":"(1,592)"},"[3]"]
["Software [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-1278,"d":"(1,278)"},"[1]",{"v":-1729,"d":"(1,729)"},"[2]",{"v":-1488,"d":"(1,488)"},"[3]"]
["Software [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-8,"d":"(8)"},"[1]",{"v":-11,"d":"(11)"},"[2]",{"v":-103,"d":"(103)"},"[3]"]
["Software [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-5,"d":"(5)"},"[1]",{"v":-14,"d":"(14)"},"[2]",{"v":-1,"d":"(1)"},"[3]"]
["Other Segment Expenses [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-502,"d":"(502)"},"[1],[4]",{"v":-520,"d":"(520)"},"[2],[5]",{"v":-560,"d":"(560)"},"[3],[6]"]
["Other Segment Expenses [Member] | Research Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-446,"d":"(446)"},"[1],[4]",{"v":-492,"d":"(492)"},"[2],[5]",{"v":-476,"d":"(476)"},"[3],[6]"]
["Other Segment Expenses [Member] | Consulting Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-19,"d":"(19)"},"[1],[4]",{"v":-11,"d":"(11)"},"[2],[5]",{"v":-29,"d":"(29)"},"[3],[6]"]
["Other Segment Expenses [Member] | Events Segment [Member] | Operating Segments [Member]"," ",null," ",null," "]
["Segment Reporting Information [Line Items]"," ",null," ",null," "]
["Total segment expenses",{"v":-37,"d":"$ (37)"},"[1],[4]",{"v":-17,"d":"$ (17)"},"[2],[5]",{"v":-55,"d":"$ (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. The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. The significant expense categories and amounts align with the segment-level information that is regularly provided to the chief operating decision maker. Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses . Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses. Other segment expenses for each reportable segment includes office supplies, maintenance, and certain overhead expenses."]

{"sheet":"Operating Segment and Enterpr_5","index":88,"n_rows":15,"n_cols":3,"rows_kept":15}
["Operating Segment and Enterprise Wide Reporting - Schedule of Net Long-lived Tangible Assets by Location (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "]
["Net long-lived tangible assets",{"v":38748,"d":"$ 38,748"},{"v":59123,"d":"$ 59,123"}]
["United States [Member]"," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "]
["Net long-lived tangible assets",{"v":30307,"d":"30,307 "},{"v":48001,"d":"48,001 "}]
["United Kingdom [Member]"," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "]
["Net long-lived tangible assets",{"v":7043,"d":"7,043 "},{"v":8194,"d":"8,194 "}]
["Europe (Excluding United Kingdom) [Member]"," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "]
["Net long-lived tangible assets",{"v":191,"d":"191 "},{"v":186,"d":"186 "}]
["Asia Pacific [Member]"," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "]
["Net long-lived tangible assets",{"v":1207,"d":"$ 1,207"},{"v":2742,"d":"$ 2,742"}]

{"sheet":"Operating Segment and Enterpr_6","index":89,"n_rows":29,"n_cols":4,"rows_kept":29,"merged":[[0,0,1,0],[0,1,0,3]]}
["Operating Segment and Enterprise Wide Reporting - Schedule of Revenues by Geographic Destination, Based on Location Products and Services and as a Percentage of Total Revenues (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":432470,"d":"$ 432,470"},{"v":480779,"d":"$ 480,779"},{"v":537787,"d":"$ 537,787"}]
["Revenues by geographical area percentage",{"v":1,"d":"100%"},{"v":1,"d":"100%"},{"v":1,"d":"100%"}]
["United States [Member]"," "," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":334095,"d":"$ 334,095"},{"v":373483,"d":"$ 373,483"},{"v":426041,"d":"$ 426,041"}]
["Revenues by geographical area percentage",{"v":0.77,"d":"77%"},{"v":0.78,"d":"78%"},{"v":0.77,"d":"77%"}]
["Europe (Excluding United Kingdom) [Member]"," "," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":37698,"d":"$ 37,698"},{"v":37912,"d":"$ 37,912"},{"v":36664,"d":"$ 36,664"}]
["Revenues by geographical area percentage",{"v":0.09,"d":"9%"},{"v":0.08,"d":"8%"},{"v":0.09,"d":"9%"}]
["United Kingdom [Member]"," "," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":18934,"d":"$ 18,934"},{"v":21311,"d":"$ 21,311"},{"v":20079,"d":"$ 20,079"}]
["Revenues by geographical area percentage",{"v":0.04,"d":"4%"},{"v":0.04,"d":"4%"},{"v":0.05,"d":"5%"}]
["Canada [Member]"," "," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":12221,"d":"$ 12,221"},{"v":16416,"d":"$ 16,416"},{"v":20759,"d":"$ 20,759"}]
["Revenues by geographical area percentage",{"v":0.03,"d":"3%"},{"v":0.03,"d":"3%"},{"v":0.03,"d":"3%"}]
["Asia Pacific [Member]"," "," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":20778,"d":"$ 20,778"},{"v":23604,"d":"$ 23,604"},{"v":26548,"d":"$ 26,548"}]
["Revenues by geographical area percentage",{"v":0.05,"d":"5%"},{"v":0.05,"d":"5%"},{"v":0.05,"d":"5%"}]
["Other [Member]"," "," "," "]
["Revenues From External Customers And Long Lived Assets [Line Items]"," "," "," "]
["Revenue",{"v":8744,"d":"$ 8,744"},{"v":8053,"d":"$ 8,053"},{"v":7696,"d":"$ 7,696"}]
["Revenues by geographical area percentage",{"v":0.02,"d":"2%"},{"v":0.02,"d":"2%"},{"v":0.01,"d":"1%"}]

{"sheet":"Certain Balance Sheet Account_2","index":90,"n_rows":17,"n_cols":3,"rows_kept":17}
["Certain Balance Sheet Accounts - Summary of Property and Equipment (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Property Plant And Equipment [Line Items]"," "," "]
["Total property and equipment",{"v":73551,"d":"$ 73,551"},{"v":83463,"d":"$ 83,463"}]
["Less accumulated depreciation",{"v":-61852,"d":"(61,852)"},{"v":-64062,"d":"(64,062)"}]
["Total property and equipment, net",{"v":11699,"d":"11,699 "},{"v":19401,"d":"19,401 "}]
["Computers and Equipment [Member]"," "," "]
["Property Plant And Equipment [Line Items]"," "," "]
["Total property and equipment",{"v":8615,"d":"8,615 "},{"v":10128,"d":"10,128 "}]
["Computer Software [Member]"," "," "]
["Property Plant And Equipment [Line Items]"," "," "]
["Total property and equipment",{"v":32120,"d":"32,120 "},{"v":34641,"d":"34,641 "}]
["Furniture and Fixtures [Member]"," "," "]
["Property Plant And Equipment [Line Items]"," "," "]
["Total property and equipment",{"v":7393,"d":"7,393 "},{"v":9188,"d":"9,188 "}]
["Leasehold Improvements [Member]"," "," "]
["Property Plant And Equipment [Line Items]"," "," "]
["Total property and equipment",{"v":25423,"d":"$ 25,423"},{"v":29506,"d":"$ 29,506"}]

{"sheet":"Certain Balance Sheet Account_3","index":91,"n_rows":4,"n_cols":4,"rows_kept":4,"merged":[[0,0,1,0],[0,1,0,3]]}
["Certain Balance Sheet Accounts - Additional Information (Detail) - USD ($) $ in Millions","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Organization, Consolidation and Presentation of Financial Statements [Abstract]"," "," "," "]
["Amortization of capitalized internal use software costs",{"v":4.3,"d":"$ 4.3"},{"v":4.7,"d":"$ 4.7"},{"v":4.8,"d":"$ 4.8"}]

{"sheet":"Certain Balance Sheet Account_4","index":92,"n_rows":10,"n_cols":4,"rows_kept":10,"merged":[[0,1,0,2],[8,0,8,3],[9,0,9,3]]}
["Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($) $ in Thousands","Dec. 31, 2024",null,"Dec. 31, 2023"]
["Payables and Accruals [Abstract]"," ",null," "]
["Payroll and related benefits",{"v":30879,"d":"$ 30,879"},null,{"v":43426,"d":"$ 43,426"}]
["Taxes",{"v":2142,"d":"2,142 "},null,{"v":4680,"d":"4,680 "}]
["Lease liability",{"v":12758,"d":"$ 12,758"},"[1]",{"v":14181,"d":"$ 14,181"}]
["Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]","Total",null,"Total"]
["Other",{"v":11823,"d":"$ 11,823"},null,{"v":19195,"d":"$ 19,195"}]
["Total",{"v":57602,"d":"$ 57,602"},null,{"v":81482,"d":"$ 81,482"}]
[]
["[1] Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets."]

{"sheet":"Certain Balance Sheet Account_5","index":93,"n_rows":5,"n_cols":3,"rows_kept":5}
["Certain Balance Sheet Accounts - Summary of Non-Current Liabilities (Detail) - USD ($) $ in Thousands","Dec. 31, 2024","Dec. 31, 2023"]
["Liabilities, Noncurrent [Abstract]"," "," "]
["Deferred tax liability",{"v":8705,"d":"$ 8,705"},{"v":8679,"d":"$ 8,679"}]
["Other",{"v":1840,"d":"1,840 "},{"v":2481,"d":"2,481 "}]
["Total",{"v":10545,"d":"$ 10,545"},{"v":11160,"d":"$ 11,160"}]

{"sheet":"Certain Balance Sheet Account_6","index":94,"n_rows":8,"n_cols":4,"rows_kept":8,"merged":[[0,0,1,0],[0,1,0,3]]}
["Certain Balance Sheet Accounts - Summary of Allowance for Doubtful Accounts (Detail) - USD ($) $ in Thousands","12 Months Ended"]
[null,"Dec. 31, 2024","Dec. 31, 2023","Dec. 31, 2022"]
["Receivables [Abstract]"," "," "," "]
["Balance, beginning of year",{"v":574,"d":"$ 574"},{"v":560,"d":"$ 560"},{"v":610,"d":"$ 610"}]
["Provision for doubtful accounts",{"v":547,"d":"547 "},{"v":701,"d":"701 "},{"v":638,"d":"638 "}]
["Write-offs",{"v":-697,"d":"(697)"},{"v":-692,"d":"(692)"},{"v":-669,"d":"(669)"}]
["Translation adjustments",{"v":10,"d":"10 "},{"v":5,"d":"5 "},{"v":-19,"d":"(19)"}]
["Balance, end of year",{"v":434,"d":"$ 434"},{"v":574,"d":"$ 574"},{"v":560,"d":"$ 560"}]

{"sheet":"Contingencies - Additional Info","index":95,"n_rows":5,"n_cols":2,"rows_kept":5,"merged":[[0,0,1,0]]}
["Contingencies - Additional Information (Detail) $ in Millions","3 Months Ended"]
[null,"Mar. 31, 2023 USD ($)"]
["General and Administrative Expense [Member]"," "]
["Loss Contingencies [Line Items]"," "]
["Expense related to litigation",{"v":4.8,"d":"$ 4.8"}]

{"sheet":"Subsequent Events - Additional ","index":96,"n_rows":13,"n_cols":5,"rows_kept":13,"merged":[[0,0,1,0],[0,1,0,4]]}
["Subsequent Events - Additional Information (Details) - USD ($) $ in Millions","1 Months Ended"]
[null,"Jan. 31, 2025","Feb. 29, 2024","May 31, 2023","Jan. 31, 2023"]
["Subsequent Event [Line Items]"," "," "," "," "]
["Reduction of Workforce Period Percent"," ",{"v":0.03,"d":"3%"},{"v":0.08,"d":"8%"},{"v":0.04,"d":"4%"}]
["Subsequent Event"," "," "," "," "]
["Subsequent Event [Line Items]"," "," "," "," "]
["Reduction of Workforce Period Percent",{"v":0.06,"d":"6%"}," "," "," "]
["Subsequent Event | Minimum"," "," "," "," "]
["Subsequent Event [Line Items]"," "," "," "," "]
["Anticipates Total Costs",{"v":5.6,"d":"$ 5.6"}," "," "," "]
["Subsequent Event | Maximum"," "," "," "," "]
["Subsequent Event [Line Items]"," "," "," "," "]
["Anticipates Total Costs",{"v":5.8,"d":"$ 5.8"}," "," "," "]