XML 26 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Segment and Enterprise Wide Reporting - Summary of Information about Reportable Segments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Research services revenues $ 51,858forr_ResearchServices $ 50,793forr_ResearchServices
Advisory services and events revenues 23,329forr_AdvisoryServicesAndEvents 22,278forr_AdvisoryServicesAndEvents
Total segment revenues 75,187us-gaap_SalesRevenueServicesNet 73,071us-gaap_SalesRevenueServicesNet
Segment expenses 28,257us-gaap_CostOfRevenue 28,003us-gaap_CostOfRevenue
Contribution margin (loss) 46,930us-gaap_GrossProfit 45,068us-gaap_GrossProfit
Selling, marketing, administrative and other expenses (44,000)us-gaap_SellingGeneralAndAdministrativeExpense (43,660)us-gaap_SellingGeneralAndAdministrativeExpense
Amortization of intangible assets (221)us-gaap_AmortizationOfIntangibleAssets (539)us-gaap_AmortizationOfIntangibleAssets
Reorganization costs (3,424)us-gaap_RestructuringCharges (849)us-gaap_RestructuringCharges
Other income and gains (losses) on investments 263forr_OtherIncomeAndGainsLossesOnInvestments (27)forr_OtherIncomeAndGainsLossesOnInvestments
Loss before income taxes (452)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (7)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Products Segment [Member]    
Segment Reporting Information [Line Items]    
Research services revenues 51,858forr_ResearchServices
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
50,793forr_ResearchServices
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
Advisory services and events revenues 2,467forr_AdvisoryServicesAndEvents
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
2,857forr_AdvisoryServicesAndEvents
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
Total segment revenues 54,325us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
53,650us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
Segment expenses 8,349us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
8,351us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
Contribution margin (loss) 45,976us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
45,299us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProductsSegmentMember
Research Segment [Member]    
Segment Reporting Information [Line Items]    
Advisory services and events revenues 10,327forr_AdvisoryServicesAndEvents
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
13,976forr_AdvisoryServicesAndEvents
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
Total segment revenues 10,327us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
13,976us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
Segment expenses 12,948us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
13,975us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
Contribution margin (loss) (2,621)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
1us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ResearchSegmentMember
Project Consulting [Member]    
Segment Reporting Information [Line Items]    
Advisory services and events revenues 10,535forr_AdvisoryServicesAndEvents
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
5,445forr_AdvisoryServicesAndEvents
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
Total segment revenues 10,535us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
5,445us-gaap_SalesRevenueServicesNet
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
Segment expenses 6,960us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
5,677us-gaap_CostOfRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
Contribution margin (loss) $ 3,575us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember
$ (232)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= forr_ProjectConsultingMember