XML 81 R64.htm IDEA: XBRL DOCUMENT
v3.22.4

Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Contingent Consideration (Detail) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Business Combination, Integration Related Costs |
Level 3 [Member] | Contingent Consideration [Member] |  |
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Beginning balance | $ 2,511 |
Fair value adjustment of contingent purchase price | 22 | [1]
Payment of contingent purchase price | 2,680 | [2]
Foreign exchange effect | (147) |
Ending balance | $ 0 |
[1] | Subsequent to the acquisition of FeedbackNow, the increases in the fair value of the contingent consideration were primarily due to the achievement of contract bookings during these periods. The Monte Carlo simulation was used to determine the fair value and increases or decreases in the simulation’s inputs would have resulted in higher or lower fair value measurements. These amounts were recognized as acquisition and integration costs in the Consolidated Statements of Income.
[2] | During the third quarter of 2020, the second year financial targets were met and $2.7 million was paid to the sellers during the fourth quarter of 2020.

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis liability, payment of contingent purchase price. + References No definition available. + Details
Name: | forr_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPaymentOfContingentPurchasePrice
Namespace Prefix: | forr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliations recurring basis liability foreign exchange effect. + References No definition available. + Details
Name: | forr_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityForeignExchangeEffect
Namespace Prefix: | forr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=forr_ContingentPurchasePriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |