XML 56 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging (Detail) - Outstanding Derivatives Contracts (USD $)
12 Months Ended
Dec. 31, 2014
outstanding_contract
Dec. 31, 2013
outstanding_contract
Derivatives, Fair Value [Line Items]    
Number of Outstanding Contracts 78us-gaap_DerivativeNumberOfInstrumentsHeld 90us-gaap_DerivativeNumberOfInstrumentsHeld
Contract Notional Amount $ 245,650,000invest_DerivativeNotionalAmount $ 261,325,000invest_DerivativeNotionalAmount
Fair Value Asset (Liability) (2,662,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet [1] (6,565,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet [1]
OCI Unrealized (Loss), Net Of Tax (1,740,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet (3,903,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Other liabilities | Interest rate swap    
Derivatives, Fair Value [Line Items]    
Contract Notional Amount 200,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
[2]  
Other liabilities | Interest rate swap | Designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Number of Outstanding Contracts 1us-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]
Contract Notional Amount   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) (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] (6,505,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[1],[2]
OCI Unrealized (Loss), Net Of Tax (1,740,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2] (3,903,000)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
[2]
Other current liabilities | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Number of Outstanding Contracts 77us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[3]  
Contract Notional Amount 45,650,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[3]  
Fair Value Asset (Liability) 238,000us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
 
OCI Unrealized (Loss), Net Of Tax 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_BalanceSheetLocationAxis
= it_AccruedLiabilitiesCurrentMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[3]  
Other current assets | Foreign currency forwards    
Derivatives, Fair Value [Line Items]    
Number of Outstanding Contracts   89us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[3]
Contract Notional Amount   61,325,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[3]
Fair Value Asset (Liability)   (60,000)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[1],[3]
OCI Unrealized (Loss), Net Of Tax   $ 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= it_ForeignCurrencyForwardContractsNetMember
[3]
[1] See Note 12 — Fair Value Disclosures for the determination of the fair value of these instruments.
[2] The swap is designated as a cash flow hedge of the forecasted interest payments on borrowings. As a result, changes in the fair value of this swap are deferred and are recorded in OCI, net of tax effect (see Note 5 — 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. Substantially all of the outstanding contracts at December 31, 2014 matured by the end of January 2015.