XML 61 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging (Detail) - Outstanding Derivatives Contracts (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
outstanding_contract
Dec. 31, 2014
outstanding_contract
Feb. 28, 2015
Derivatives, Fair Value [Line Items]      
Number of Outstanding Contracts 26us-gaap_DerivativeNumberOfInstrumentsHeld 78us-gaap_DerivativeNumberOfInstrumentsHeld  
Notional Amounts $ 410,000,000invest_DerivativeNotionalAmount $ 245,650,000invest_DerivativeNotionalAmount  
Fair Value Asset (Liability), Net (4,773,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet [1] (2,662,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet [1]  
Unrealized Loss Recorded in OCI (2,844,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet (1,740,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet  
Interest rate swap      
Derivatives, Fair Value [Line Items]      
Notional Amounts 200,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
  200,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Designated as hedging instrument | Interest rate swap      
Derivatives, Fair Value [Line Items]      
Unrealized Loss Recorded in OCI (2,844,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] (1,740,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]  
Designated as hedging instrument | Accrued and Other liabilities | Interest rate swap      
Derivatives, Fair Value [Line Items]      
Number of Outstanding Contracts 2us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] 1us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]  
Notional Amounts 400,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] 200,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]  
Fair Value Asset (Liability), Net (4,740,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1],[2] (2,900,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1],[2]  
Not designated as hedging instrument | Foreign currency forwards      
Derivatives, Fair Value [Line Items]      
Unrealized Loss Recorded in OCI 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3] 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3]  
Not designated as hedging instrument | Accrued liabilities | Foreign currency forwards      
Derivatives, Fair Value [Line Items]      
Number of Outstanding Contracts 24us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3] 77us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3]  
Notional Amounts 10,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3] 45,650,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[3]  
Fair Value Asset (Liability), Net $ (33,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1],[3] $ 238,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1],[3]  
[1] See Note 10 — Fair Value Disclosures for the determination of the fair value of these instruments.
[2] The swaps have been designated and are accounted for as cash flow hedges of the forecasted interest payments on borrowings. As a result, changes in fair value of the swaps are deferred and are recorded in AOCL, net of tax effect (see Note 6 — Debt for additional information).
[3] The Company has foreign exchange transaction risk since it typically enters into transactions in the normal course of business that are denominated in foreign currencies that differ from the local functional currency. The Company enters into short-term foreign currency forward exchange contracts to offset the economic effects of these foreign currency transaction risks. These contracts are accounted for at fair value with realized and unrealized gains and losses recognized in Other expense, net since the Company does not designate these contracts as hedges for accounting purposes. All of the contracts outstanding at March 31, 2015 matured by the end of April 2015.