XML 88 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Fair Value of Derivative Instruments as Recorded in Consolidated Balance Sheets) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivatives, Fair Value [Line Items]    
Total derivatives, asset derivatives $ 473us-gaap_DerivativeFairValueOfDerivativeAsset $ 1,020us-gaap_DerivativeFairValueOfDerivativeAsset
Total derivatives, liability derivatives 412us-gaap_DerivativeFairValueOfDerivativeLiability 14us-gaap_DerivativeFairValueOfDerivativeLiability
Designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedging instruments, asset derivatives 473us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,020us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total derivatives designated as hedging instruments, liability derivatives 412us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Designated as hedging instrument | Prepaid expenses and other    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, asset derivatives 39us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
128us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign currency exchange contracts, asset derivatives 292us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
83us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Designated as hedging instrument | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, liability derivatives 121us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign currency exchange contracts, liability derivatives 0us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Designated as hedging instrument | Other noncurrent assets    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, asset derivatives 142us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
809us-gaap_InterestRateFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign currency exchange contracts, asset derivatives 0us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Designated as hedging instrument | Other long-term liabilities    
Derivatives, Fair Value [Line Items]    
Interest rate swap agreements, liability derivatives 291us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_InterestRateFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign currency exchange contracts, liability derivatives 0us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not designated as hedging instrument    
Derivatives, Fair Value [Line Items]    
Total derivatives no designated as hedging instruments, asset derivatives 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total derivatives no designated as hedging instruments, liability derivatives 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
14us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not designated as hedging instrument | Prepaid expenses and other    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset derivatives 0us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign currency exchange contracts, liability derivatives $ 0us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 14us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember