2017 Q4 Form 10-K Financial Statement

#000156459018005110 Filed on March 09, 2018

View on sec.gov

Income Statement

Concept 2017 Q4 2017 Q3 2017 Q2
Revenue $90.38M $80.37M $89.73M
YoY Change 8.31% 3.8% 2.18%
Cost Of Revenue $36.10M $28.16M $32.80M
YoY Change 10.4% 1.77% 7.13%
Gross Profit $54.30M $52.21M $56.93M
YoY Change 7.1% 4.93% -0.47%
Gross Profit Margin 60.08% 64.96% 63.45%
Selling, General & Admin $44.80M $45.26M $46.53M
YoY Change 13.13% 7.77% 2.23%
% of Gross Profit 82.5% 86.7% 81.72%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $2.070M $1.800M $1.690M
YoY Change 1.97% -16.28% -25.88%
% of Gross Profit 3.81% 3.45% 2.97%
Operating Expenses $46.80M $45.26M $46.53M
YoY Change 12.23% 7.77% 2.23%
Operating Profit $7.451M $6.749M $10.21M
YoY Change -17.56% -10.63% -10.97%
Interest Expense $500.0K -$800.0K $0.00
YoY Change 66.67% -27.27% -100.0%
% of Operating Profit 6.71% -11.85% 0.0%
Other Income/Expense, Net $100.0K $100.0K $93.00K
YoY Change -75.0% -50.0% -80.34%
Pretax Income $8.000M $6.123M $10.28M
YoY Change -17.53% -8.61% -13.51%
Income Tax $4.300M $2.170M $4.220M
% Of Pretax Income 53.75% 35.44% 41.03%
Net Earnings $2.093M $3.953M $6.064M
YoY Change -63.85% 27.02% -18.71%
Net Earnings / Revenue 2.32% 4.92% 6.76%
Basic Earnings Per Share $0.12 $0.22 $0.34
Diluted Earnings Per Share $0.11 $0.22 $0.34
COMMON SHARES
Basic Shares Outstanding 17.75M 17.72M
Diluted Shares Outstanding 18.05M 18.05M

Balance Sheet

Concept 2017 Q4 2017 Q3 2017 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $134.1M $134.0M $125.2M
YoY Change -2.88% 0.6% -1.05%
Cash & Equivalents $79.79M $79.96M $67.10M
Short-Term Investments $54.33M $54.00M $58.10M
Other Short-Term Assets $32.60M $24.90M $23.80M
YoY Change 22.56% 12.16% -7.75%
Inventory
Prepaid Expenses
Receivables $70.02M $39.50M $51.00M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $236.8M $198.4M $200.0M
YoY Change 6.01% 3.6% 2.56%
LONG-TERM ASSETS
Property, Plant & Equipment $25.25M $26.10M $24.40M
YoY Change 5.64% 5.24% -5.43%
Goodwill $76.17M
YoY Change 4.07%
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $6.231M $13.10M $13.60M
YoY Change -54.85% -22.94% -27.66%
Total Long-Term Assets $108.4M $116.0M $114.2M
YoY Change -3.58% -1.78% -5.7%
TOTAL ASSETS
Total Short-Term Assets $236.8M $198.4M $200.0M
Total Long-Term Assets $108.4M $116.0M $114.2M
Total Assets $345.2M $314.4M $314.2M
YoY Change 2.8% 1.55% -0.6%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $217.0K $600.0K $1.100M
YoY Change -87.94% 0.0% 57.14%
Accrued Expenses $49.63M $36.80M $32.30M
YoY Change 19.88% 23.91% 5.56%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $195.1M $170.4M $178.8M
YoY Change 9.89% 8.88% 5.24%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00 $0.00
YoY Change
Other Long-Term Liabilities $9.000M $8.800M $8.000M
YoY Change 8.43% -14.56% -14.89%
Total Long-Term Liabilities $8.958M $8.800M $8.000M
YoY Change 7.93% -14.56% -14.89%
TOTAL LIABILITIES
Total Short-Term Liabilities $195.1M $170.4M $178.8M
Total Long-Term Liabilities $8.958M $8.800M $8.000M
Total Liabilities $204.0M $179.2M $186.8M
YoY Change 9.86% 7.5% 4.12%
SHAREHOLDERS EQUITY
Retained Earnings $123.0M
YoY Change
Common Stock $182.1M
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $141.2M $135.2M $127.4M
YoY Change
Total Liabilities & Shareholders Equity $345.2M $314.4M $314.2M
YoY Change 2.8% 1.55% -0.6%

Cashflow Statement

Concept 2017 Q4 2017 Q3 2017 Q2
OPERATING ACTIVITIES
Net Income $2.093M $3.953M $6.064M
YoY Change -63.85% 27.02% -18.71%
Depreciation, Depletion And Amortization $2.070M $1.800M $1.690M
YoY Change 1.97% -16.28% -25.88%
Cash From Operating Activities $630.0K $9.970M $7.440M
YoY Change -89.45% 125.06% -24.7%
INVESTING ACTIVITIES
Capital Expenditures -$2.050M -$2.570M -$1.700M
YoY Change 153.09% 154.46% 44.07%
Acquisitions
YoY Change
Other Investing Activities -$340.0K $4.080M $2.270M
YoY Change -118.99% -172.73% -113.85%
Cash From Investing Activities -$2.390M $1.510M $570.0K
YoY Change -343.88% -122.81% -103.24%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 1.200M 90.00K -16.66M
YoY Change -35.83% -97.55% 1566.0%
NET CHANGE
Cash From Operating Activities 630.0K 9.970M 7.440M
Cash From Investing Activities -2.390M 1.510M 570.0K
Cash From Financing Activities 1.200M 90.00K -16.66M
Net Change In Cash -560.0K 11.57M -8.650M
YoY Change -106.35% 676.51% -0.46%
FREE CASH FLOW
Cash From Operating Activities $630.0K $9.970M $7.440M
Capital Expenditures -$2.050M -$2.570M -$1.700M
Free Cash Flow $2.680M $12.54M $9.140M
YoY Change -60.47% 130.51% -17.36%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2017Q4 us-gaap Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
54333000
CY2017Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
161943000
CY2016Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
121976000
CY2017Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
4391000
CY2016Q4 us-gaap Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
61147000
CY2017 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
5561000
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-2747000
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
20701000
CY2017 forr Cost Method Investment Owned Income Received From Fund During Period
CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod
400000
CY2016 forr Cost Method Investment Owned Income Received From Fund During Period
CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod
0
CY2017 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
39967000
CY2015 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
20931000
CY2015 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
12179000
CY2015 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Reclassification Adjustments Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
-26000
CY2016 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
7976000
CY2016 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
1791000
CY2016 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
12987000
CY2016Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
3358000
CY2017 us-gaap Costs And Expenses
CostsAndExpenses
310124000
CY2017 us-gaap Operating Income Loss
OperatingIncomeLoss
27549000
CY2017 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
301000
CY2017 us-gaap Gain Loss On Investments Excluding Other Than Temporary Impairments
GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
-479000
CY2016 us-gaap Gain Loss On Investments Excluding Other Than Temporary Impairments
GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
-805000
CY2015 us-gaap Gain Loss On Investments Excluding Other Than Temporary Impairments
GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
-18000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
27371000
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
12231000
CY2017 us-gaap Net Income Loss
NetIncomeLoss
15140000
CY2016 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
14632000
CY2017 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.84
CY2016 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Reclassification Adjustments Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
17000
CY2017 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.83
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
17919000
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
18240000
CY2017 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
5593000
CY2017 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-32000
CY2015 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
8347000
CY2017 us-gaap New Accounting Pronouncement Or Change In Accounting Principle Effect Of Adoption Quantification
NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
-419000
CY2017 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
15979000
CY2017 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
8490000
CY2017 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
13631000
CY2017 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Reclassification Adjustments Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
-32000
CY2015 forr Depreciation And Asset Write Offs
DepreciationAndAssetWriteOffs
8350000
CY2015 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-985000
CY2015 us-gaap Share Based Compensation
ShareBasedCompensation
8347000
CY2017 us-gaap Investment Income Net Amortization Of Discount And Premium
InvestmentIncomeNetAmortizationOfDiscountAndPremium
-207000
CY2016 us-gaap Investment Income Net Amortization Of Discount And Premium
InvestmentIncomeNetAmortizationOfDiscountAndPremium
-345000
CY2015 us-gaap Investment Income Net Amortization Of Discount And Premium
InvestmentIncomeNetAmortizationOfDiscountAndPremium
-693000
CY2015 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-38000
CY2015 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
718000
CY2015 us-gaap Increase Decrease In Deferred Charges
IncreaseDecreaseInDeferredCharges
-225000
CY2015 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-1482000
CY2015 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-357000
CY2015 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
6116000
CY2015 us-gaap Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
-2120000
CY2015 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
33976000
CY2015 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
3931000
CY2015 us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
20587000
CY2017 us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
38458000
CY2016 us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
23086000
CY2015 us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
26960000
CY2015 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
-347000
CY2015 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
2789000
CY2015 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
12179000
CY2015 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
20931000
CY2015 us-gaap Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options
ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
3347000
CY2017 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
2527000
CY2016 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
2069000
CY2015 us-gaap Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
1459000
CY2015 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-31222000
CY2015 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
-1862000
CY2015 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
3681000
CY2014Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
49650000
CY2015 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
6425000
CY2017 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<div> <p style="margin-top:18pt;margin-bottom:0pt;margin-left:2.27%;text-indent:0%;font-weight:bold;font-style:italic;font-family:Times New Roman;font-size:10pt;text-transform:none;font-variant: normal;">Concentrations of Credit Risk</p> <p style="margin-top:6pt;margin-bottom:0pt;font-family:Times New Roman;font-size:10pt;font-weight:normal;font-style:normal;text-transform:none;font-variant: normal;text-indent:4.54%;">Forrester has no off-balance sheet or significant concentration of credit risk such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially subject Forrester to concentrations of credit risk are principally cash, cash equivalents, marketable investments, and accounts receivable. Forrester places its investments in highly rated securities. No single customer accounted for greater than 2% of revenues or 3% of accounts receivable in any of the periods presented.</p></div>
CY2015 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
-3505000
CY2015 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Reclassification Adjustment From Aoci Realized Upon Sale Or Liquidation Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax
-318000
CY2015 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-26000
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
17000
CY2015 us-gaap Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
20000
CY2016 us-gaap Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
-14000
CY2015 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
8347000
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0
CY2017Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
16600000
CY2017 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P2Y7M6D
CY2017 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
321000
CY2016 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
285000
CY2017 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
133000
CY2016 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
706000
CY2015Q4 us-gaap Goodwill
Goodwill
74071000
CY2016 us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
-878000
CY2017 us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
2976000
CY2017Q4 us-gaap Goodwill Impaired Accumulated Impairment Loss
GoodwillImpairedAccumulatedImpairmentLoss
0
CY2017Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
32818000
CY2017Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
32086000
CY2016Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
32081000
CY2016Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
30617000
CY2017Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
54521000
CY2017Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
188000
CY2017Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
33287000
CY2017Q4 us-gaap Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
21046000
CY2017Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
31723000
CY2017Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
149000
CY2017Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Twelve Months Or Longer Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
22610000
CY2017Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
39000
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than Twelve Months Fair Value
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
55440000
CY2016Q4 us-gaap Available For Sale Securities Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
136000
CY2017Q4 us-gaap Assets Fair Value Disclosure Recurring
AssetsFairValueDisclosureRecurring
54825000
CY2016Q4 us-gaap Assets Fair Value Disclosure Recurring
AssetsFairValueDisclosureRecurring
63669000
CY2017Q4 forr Cost And Equity Method Investments
CostAndEquityMethodInvestments
1900000
CY2016Q4 forr Cost And Equity Method Investments
CostAndEquityMethodInvestments
2800000
CY2016Q4 us-gaap Cost Method Investments
CostMethodInvestments
400000
CY2017 us-gaap Realized Investment Gains Losses
RealizedInvestmentGainsLosses
-500000
CY2016 us-gaap Realized Investment Gains Losses
RealizedInvestmentGainsLosses
-800000
CY2015 forr Cost Method Investment Owned Income Received From Fund During Period
CostMethodInvestmentOwnedIncomeReceivedFromFundDuringPeriod
100000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
20061000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
22303000
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
11347000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
7310000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
8406000
CY2015 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
7973000
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
2587000
CY2016 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
6094000
CY2015 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
5103000
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
1060000
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
2330000
CY2015 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
1252000
CY2017 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
2159000
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
2032000
CY2015 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
1954000
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
5806000
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
10456000
CY2015 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
8309000
CY2017 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
5550000
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
2719000
CY2015 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-723000
CY2017 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
700000
CY2016 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
59000
CY2015 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-232000
CY2017 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
175000
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-176000
CY2015 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-30000
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.350
CY2016 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.350
CY2015 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.350
CY2017 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.040
CY2016 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.050
CY2015 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.040
CY2017 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.034
CY2016 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.044
CY2015 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.030
CY2017 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
0.001
CY2016 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
0.006
CY2015 us-gaap Effective Income Tax Rate Reconciliation Deductions
EffectiveIncomeTaxRateReconciliationDeductions
0.025
CY2017 forr Effective Income Tax Rate Reconciliation Foreign Withholding Taxes
EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes
0.017
CY2016 forr Effective Income Tax Rate Reconciliation Foreign Withholding Taxes
EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes
0.005
CY2015 forr Effective Income Tax Rate Reconciliation Foreign Withholding Taxes
EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxes
0.003
CY2017 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.018
CY2017 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.039
CY2017 forr Effective Income Tax Rate Reconciliation Change In Legislation
EffectiveIncomeTaxRateReconciliationChangeInLegislation
0.058
CY2017 us-gaap Effective Income Tax Rate Reconciliation Tax Settlements Domestic
EffectiveIncomeTaxRateReconciliationTaxSettlementsDomestic
-0.040
CY2017 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.002
CY2017 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.447
CY2017Q4 forr Tax Cuts And Jobs Act Of2017 Incomplete Accounting Provisional Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit
1600000
CY2017 us-gaap Income Tax Expense Benefit Continuing Operations Adjustment Of Deferred Tax Asset Liability
IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
1200000
CY2017 forr Tax Cuts And Jobs Act Of2017 Transition Tax For Accumulated Foreign Earnings And Profits Income Tax Expense
TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsAndProfitsIncomeTaxExpense
400000
CY2017 forr Tax Cuts And Jobs Acts Of2017 Accumulated Foreign Earnings To Calculate Toll Charge
TaxCutsAndJobsActsOf2017AccumulatedForeignEarningsToCalculateTollCharge
22600000
CY2017 forr Tax Cuts And Jobs Act Of2017 Accounting Complete
TaxCutsAndJobsActOf2017AccountingComplete
false
CY2015 forr Income Tax Reconciliation Expense Benefit Tax Law
IncomeTaxReconciliationExpenseBenefitTaxLaw
-600000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
4936000
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
8189000
CY2017Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
8528000
CY2016Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
7560000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
2644000
CY2016Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
5327000
CY2017Q4 forr Deferred Tax Assets Depreciation And Amortization
DeferredTaxAssetsDepreciationAndAmortization
402000
CY2016Q4 forr Deferred Tax Assets Depreciation And Amortization
DeferredTaxAssetsDepreciationAndAmortization
1196000
CY2017Q4 us-gaap Deferred Tax Assets Other Comprehensive Loss
DeferredTaxAssetsOtherComprehensiveLoss
46000
CY2016Q4 us-gaap Deferred Tax Assets Other Comprehensive Loss
DeferredTaxAssetsOtherComprehensiveLoss
50000
CY2017Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
16556000
CY2016Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
22322000
CY2017Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
2686000
CY2016Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
2193000
CY2017Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
13870000
CY2016Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
20129000
CY2017Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
911000
CY2016Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
453000
CY2017Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
5677000
CY2016Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
5013000
CY2017Q4 us-gaap Deferred Tax Liabilities Deferred Expense
DeferredTaxLiabilitiesDeferredExpense
3873000
CY2016Q4 us-gaap Deferred Tax Liabilities Deferred Expense
DeferredTaxLiabilitiesDeferredExpense
4928000
CY2017Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
3409000
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
9735000
CY2017Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
3500000
CY2016Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
9800000
CY2017Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
100000
CY2016Q4 us-gaap Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
100000
CY2017Q4 forr Operating Loss Carryforwards Related To Prior Acquisition
OperatingLossCarryforwardsRelatedToPriorAcquisition
3600000
CY2017Q4 us-gaap Deferred Tax Assets Capital Loss Carryforwards
DeferredTaxAssetsCapitalLossCarryforwards
6600000
CY2017Q4 forr Capital Loss Carryforwards Expires In Second Year
CapitalLossCarryforwardsExpiresInSecondYear
400000
CY2017Q4 forr Capital Loss Carryforwards Expires In Fourth Year
CapitalLossCarryforwardsExpiresInFourthYear
1600000
CY2017Q4 forr Capital Loss Carryforwards Expires In Fifth Year
CapitalLossCarryforwardsExpiresInFifthYear
1400000
CY2017Q4 forr Capital Loss Carryforwards Expires In Sixth Year
CapitalLossCarryforwardsExpiresInSixthYear
3200000
CY2015Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
1534000
CY2014Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
1565000
CY2017 us-gaap Valuation Allowances And Reserves Charged To Cost And Expense
ValuationAllowancesAndReservesChargedToCostAndExpense
1439000
CY2016 us-gaap Valuation Allowances And Reserves Charged To Cost And Expense
ValuationAllowancesAndReservesChargedToCostAndExpense
1256000
CY2015 us-gaap Valuation Allowances And Reserves Charged To Cost And Expense
ValuationAllowancesAndReservesChargedToCostAndExpense
150000
CY2017 us-gaap Valuation Allowances And Reserves Deductions
ValuationAllowancesAndReservesDeductions
70000
CY2016 us-gaap Valuation Allowances And Reserves Deductions
ValuationAllowancesAndReservesDeductions
455000
CY2015 us-gaap Valuation Allowances And Reserves Deductions
ValuationAllowancesAndReservesDeductions
134000
CY2017 forr Valuation Allowances And Reserves Period Increase Decrease Due To Change In Tax Legislation
ValuationAllowancesAndReservesPeriodIncreaseDecreaseDueToChangeInTaxLegislation
-954000
CY2017 us-gaap Valuation Allowances And Reserves Adjustments
ValuationAllowancesAndReservesAdjustments
78000
CY2016 us-gaap Valuation Allowances And Reserves Adjustments
ValuationAllowancesAndReservesAdjustments
-142000
CY2015 us-gaap Valuation Allowances And Reserves Adjustments
ValuationAllowancesAndReservesAdjustments
-47000
CY2017Q4 us-gaap Deferred Tax Liabilities Undistributed Foreign Earnings
DeferredTaxLiabilitiesUndistributedForeignEarnings
0
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1774000
CY2014Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
2136000
CY2015 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
36000
CY2016 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
31000
CY2015 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
46000
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
986000
CY2016 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
163000
CY2015 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
303000
CY2017 forr Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation
UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation
18000
CY2016 forr Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation
UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation
-17000
CY2015 forr Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation
UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation
-5000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
806000
CY2017Q4 us-gaap Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
400000
CY2016Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
100000
CY2015Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
200000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
12506000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
11442000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
10835000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
9409000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
8001000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
29490000
CY2017Q4 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
81683000
CY2016 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
16100000
CY2015 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
16000000
CY2016Q4 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
25000000
CY2015Q1 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
25000000
CY2015Q3 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
25000000
CY2017Q4 forr Cumulative Repurchase Of Common Stock
CumulativeRepurchaseOfCommonStock
16100000
CY2017 forr Cumulative Common Stock Purchased Program Life To Date Value
CumulativeCommonStockPurchasedProgramLifeToDateValue
464900000
CY2017Q2 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.19
CY2017Q3 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.19
CY2017Q4 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.19
CY2016Q1 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.18
CY2016Q2 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.18
CY2016Q3 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.18
CY2016Q4 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.18
CY2017 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.76
CY2016 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.72
CY2015 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.68
CY2017 us-gaap Dividends
Dividends
13600000
CY2016 us-gaap Dividends
Dividends
13000000
CY2015 us-gaap Dividends
Dividends
12200000
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1540000
CY2017 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
512000
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
91000
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
937000
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
650000
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
937000
CY2016Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
34.35
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
32.90
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
34.87
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
35.10
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
34.98
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
35.10
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y10M9D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P5Y1M28D
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P5Y10M9D
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
8529000
CY2017Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
5992000
CY2017Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
8529000
us-gaap Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
24000
us-gaap Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
26000
us-gaap Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
28000
us-gaap Stock Issued During Period Shares Employee Stock Purchase Plans
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
25000
us-gaap Employee Stock Ownership Plan Esop Weighted Average Purchase Price Of Shares Purchased
EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased
31.03
us-gaap Employee Stock Ownership Plan Esop Weighted Average Purchase Price Of Shares Purchased
EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased
31.71
us-gaap Employee Stock Ownership Plan Esop Weighted Average Purchase Price Of Shares Purchased
EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased
26.00
us-gaap Employee Stock Ownership Plan Esop Weighted Average Purchase Price Of Shares Purchased
EmployeeStockOwnershipPlanESOPWeightedAveragePurchasePriceOfSharesPurchased
27.04
CY2017 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
5200000
CY2016 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
4300000
CY2015 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
4100000
CY2016Q1 us-gaap Restructuring And Related Cost Number Of Positions Eliminated Inception To Date Percent
RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent
0.02
CY2016Q1 us-gaap Severance Costs1
SeveranceCosts1
1000000
CY2015Q1 us-gaap Restructuring And Related Cost Number Of Positions Eliminated Inception To Date Percent
RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent
0.04
CY2015Q1 us-gaap Severance Costs1
SeveranceCosts1
3200000
CY2015Q4 us-gaap Restructuring Reserve
RestructuringReserve
481000
CY2016 us-gaap Payments For Restructuring
PaymentsForRestructuring
1507000
CY2017 us-gaap Cost Of Revenue
CostOfRevenue
119494000
CY2017 us-gaap Gross Profit
GrossProfit
218179000
CY2017 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
189849000
CY2017 forr Other Income And Gains Losses On Investments
OtherIncomeAndGainsLossesOnInvestments
-178000
CY2016 us-gaap Cost Of Revenue
CostOfRevenue
112165000
CY2016 us-gaap Gross Profit
GrossProfit
213930000
CY2016 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
181299000
CY2016 forr Other Income And Gains Losses On Investments
OtherIncomeAndGainsLossesOnInvestments
-65000
CY2017 forr Revenues By Geographical Area Percentage
RevenuesByGeographicalAreaPercentage
1.00
CY2016 forr Revenues By Geographical Area Percentage
RevenuesByGeographicalAreaPercentage
1.00
CY2015 forr Revenues By Geographical Area Percentage
RevenuesByGeographicalAreaPercentage
1.00
CY2017Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
84205000
CY2016Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
77498000
CY2017Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
58956000
CY2016Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
53604000
CY2017Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
34809000
CY2016Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
28681000
CY2017Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
3912000
CY2016Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
4704000
CY2017Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
10908000
CY2016Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
8018000
CY2016Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
140000
CY2015Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
153000
CY2014Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
188000
CY2017 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
331000
CY2016 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
150000
CY2015 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
106000
CY2017 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
316000
CY2016 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
163000
CY2015 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
141000
CY2017Q1 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
77194000
CY2017Q2 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
89733000
CY2017Q3 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
80369000
CY2017Q4 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
90377000
CY2017Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
3136000
CY2017Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
10213000
CY2017Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
6749000
CY2017Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
7451000
CY2017Q1 us-gaap Net Income Loss
NetIncomeLoss
3030000
CY2017Q2 us-gaap Net Income Loss
NetIncomeLoss
6064000
CY2017Q3 us-gaap Net Income Loss
NetIncomeLoss
3953000
CY2017Q4 us-gaap Net Income Loss
NetIncomeLoss
2093000
CY2017Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.17
CY2017Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.34
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
155000
CY2017Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.22
CY2017Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.12
CY2017Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.16
CY2017Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.34
CY2017Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.22
CY2017Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.11
CY2016Q1 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
77401000
CY2016Q2 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
87821000
CY2016Q3 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
77427000
CY2016Q4 us-gaap Sales Revenue Services Net
SalesRevenueServicesNet
83446000
CY2016Q1 us-gaap Operating Income Loss
OperatingIncomeLoss
2712000
CY2016Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.41
CY2016Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.17
CY2016Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.31
CY2016Q2 us-gaap Operating Income Loss
OperatingIncomeLoss
11472000
CY2016Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
7552000
CY2016Q4 us-gaap Operating Income Loss
OperatingIncomeLoss
9038000
CY2016Q1 us-gaap Net Income Loss
NetIncomeLoss
1289000
CY2016Q2 us-gaap Net Income Loss
NetIncomeLoss
7460000
CY2016Q3 us-gaap Net Income Loss
NetIncomeLoss
3112000
CY2016Q4 us-gaap Net Income Loss
NetIncomeLoss
5790000
CY2016Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.07
CY2016Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.42
CY2016Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.17
CY2016Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.32
CY2016Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.07

Files In Submission

Name View Source Status
0001564590-18-005110-index-headers.html Edgar Link pending
0001564590-18-005110-index.html Edgar Link pending
0001564590-18-005110.txt Edgar Link pending
0001564590-18-005110-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
forr-10k_20171231.htm Edgar Link pending
forr-20171231.xml Edgar Link completed
forr-20171231.xsd Edgar Link pending
forr-20171231_cal.xml Edgar Link unprocessable
forr-20171231_def.xml Edgar Link unprocessable
forr-20171231_lab.xml Edgar Link unprocessable
forr-20171231_pre.xml Edgar Link unprocessable
forr-ex1012_70.htm Edgar Link pending
forr-ex103_71.htm Edgar Link pending
forr-ex21_11.htm Edgar Link pending
forr-ex231_8.htm Edgar Link pending
forr-ex311_6.htm Edgar Link pending
forr-ex312_10.htm Edgar Link pending
forr-ex321_7.htm Edgar Link pending
forr-ex322_9.htm Edgar Link pending
g2018030818582695848620.jpg Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending