XML 88 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5 - Derivative Instruments (Details)
3 Months Ended 6 Months Ended 6 Months Ended 6 Months Ended
Feb. 28, 2015
USD ($)
Feb. 28, 2014
USD ($)
Feb. 28, 2015
USD ($)
Feb. 28, 2014
USD ($)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
India, Rupees
Foreign Exchange Contract [Member]
USD ($)
Aug. 31, 2014
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
India, Rupees
Foreign Exchange Contract [Member]
USD ($)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Philippines, Pesos
Foreign Exchange Contract [Member]
USD ($)
Aug. 31, 2014
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Philippines, Pesos
Foreign Exchange Contract [Member]
USD ($)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
United Kingdom, Pounds
Foreign Exchange Contract [Member]
USD ($)
Aug. 31, 2014
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
United Kingdom, Pounds
Foreign Exchange Contract [Member]
USD ($)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Euro Member Countries, Euro
Foreign Exchange Contract [Member]
USD ($)
Aug. 31, 2014
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Euro Member Countries, Euro
Foreign Exchange Contract [Member]
USD ($)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Foreign Exchange Contract [Member]
USD ($)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Foreign Exchange Contract [Member]
EUR (€)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Foreign Exchange Contract [Member]
GBP (£)
Feb. 28, 2015
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Foreign Exchange Contract [Member]
INR
Aug. 31, 2014
Designated as Hedging Instrument [Member]
Cash Flow Hedging [Member]
Foreign Exchange Contract [Member]
USD ($)
Feb. 28, 2015
Through the Fourth Quarter of Fiscal 2016 [Member]
India, Rupees
Feb. 28, 2015
Through the Second Quarter of Fiscal 2017 [Member]
India, Rupees
Feb. 28, 2015
Through the Fourth Quarter of Fiscal 2015 [Member]
Philippines, Pesos
Feb. 28, 2015
Through the Second Quarter of Fiscal 2016 [Member]
United Kingdom, Pounds
Feb. 28, 2015
Through the Second Quarter of Fiscal 2016 [Member]
Euro Member Countries, Euro
Note 5 - Derivative Instruments (Details) [Line Items]                                            
Gain (Loss) on Discontinuation of Foreign Currency Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring, Net $ 0us-gaap_GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet $ 0us-gaap_GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet $ 0us-gaap_GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet $ 0us-gaap_GainLossOnDiscontinuationOfForeignCurrencyCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet                                    
Percent of Foreign Exchange Contracts Hedged                                   75.00%fds_PercentOfForeignExchangeContractsHedged
/ us-gaap_CurrencyAxis
= currency_INR
/ us-gaap_StatementScenarioAxis
= fds_ThroughTheFourthQuarterOfFiscal2016Member
50.00%fds_PercentOfForeignExchangeContractsHedged
/ us-gaap_CurrencyAxis
= currency_INR
/ us-gaap_StatementScenarioAxis
= fds_ThroughTheSecondQuarterOfFiscal2017Member
50.00%fds_PercentOfForeignExchangeContractsHedged
/ us-gaap_CurrencyAxis
= currency_PHP
/ us-gaap_StatementScenarioAxis
= fds_ThroughTheFourthQuarterOfFiscal2015Member
50.00%fds_PercentOfForeignExchangeContractsHedged
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_StatementScenarioAxis
= fds_ThroughTheSecondQuarterOfFiscal2016Member
50.00%fds_PercentOfForeignExchangeContractsHedged
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_StatementScenarioAxis
= fds_ThroughTheSecondQuarterOfFiscal2016Member
Derivative Asset, Notional Amount         37,005,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_INR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
38,479,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_INR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6,500,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_PHP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6,500,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_PHP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
30,539,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
19,877,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
93,921,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
17,600,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
20,300,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,500,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
44,979,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
         
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred                         $ 1,200,000us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember