XML 132 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Notional Amounts - Designated as Hedges (Details) (Designated as Hedging Instrument, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Notional Amount $ 83,942invest_DerivativeNotionalAmount $ 135,009invest_DerivativeNotionalAmount
Unrealized Gain (Loss) (548)us-gaap_UnrealizedGainLossOnDerivatives (781)us-gaap_UnrealizedGainLossOnDerivatives
USD / AUD
   
Derivative [Line Items]    
Notional Amount 1,250invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 65us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / CAD
   
Derivative [Line Items]    
Notional Amount 3,570invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (63)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / CHF
   
Derivative [Line Items]    
Notional Amount 111invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
486invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
4us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / CNY
   
Derivative [Line Items]    
Notional Amount 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCNYMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11,730invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCNYMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCNYMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(66)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDCNYMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / EUR
   
Derivative [Line Items]    
Notional Amount 25,524invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDEURMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
51,106invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDEURMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDEURMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(168)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDEURMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / GBP
   
Derivative [Line Items]    
Notional Amount 1,199invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,686invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 3us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(45)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / NZD
   
Derivative [Line Items]    
Notional Amount 7,018invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (55)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / SEK
   
Derivative [Line Items]    
Notional Amount 594invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,485invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 1us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
58us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
USD / MXP
   
Derivative [Line Items]    
Notional Amount 10,297invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDMXPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
5,960invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDMXPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (657)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDMXPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
102us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardUSDMXPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / AUD    
Derivative [Line Items]    
Notional Amount 452invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 5us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / CAD    
Derivative [Line Items]    
Notional Amount 580invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,710invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (1)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(1)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / CHF    
Derivative [Line Items]    
Notional Amount 505invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,654invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (2)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / DKK    
Derivative [Line Items]    
Notional Amount 643invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1,382invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (3)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(5)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / GBP    
Derivative [Line Items]    
Notional Amount 11,906invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
29,614invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 23us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(501)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURGBPMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / NOK    
Derivative [Line Items]    
Notional Amount 1,490invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNOKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,135invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNOKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 43us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNOKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
66us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNOKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / SEK    
Derivative [Line Items]    
Notional Amount 2,917invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,432invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (9)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
75us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
EUR / NZD    
Derivative [Line Items]    
Notional Amount 7,074invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6,959invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 60us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(111)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardEURNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
GBP / AUD    
Derivative [Line Items]    
Notional Amount 656invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 22us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPAUDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
GBP / CHF    
Derivative [Line Items]    
Notional Amount 331invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
837invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (1)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(26)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
GBP / SEK    
Derivative [Line Items]    
Notional Amount 1,035invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,078invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (2)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(101)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardGBPSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
AUD / CAD    
Derivative [Line Items]    
Notional Amount 1,538invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 30us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCADMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
AUD / CHF    
Derivative [Line Items]    
Notional Amount 93invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 1us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
AUD / NZD    
Derivative [Line Items]    
Notional Amount 537invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 19us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDNZDMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
AUD / SEK    
Derivative [Line Items]    
Notional Amount 61invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (1)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardAUDSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
CAD / SEK    
Derivative [Line Items]    
Notional Amount 182invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCADSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCADSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (1)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCADSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCADSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
CHF / DKK    
Derivative [Line Items]    
Notional Amount 269invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCHFDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCHFDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (2)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCHFDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardCHFDKKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
DKK / SEK    
Derivative [Line Items]    
Notional Amount 2,497invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardDKKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
5,337invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardDKKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) (44)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardDKKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(94)us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardDKKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
NOK / CHF    
Derivative [Line Items]    
Notional Amount 66invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) 2us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKCHFMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
NOK / SEK    
Derivative [Line Items]    
Notional Amount 1,547invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,418invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Unrealized Gain (Loss) $ 19us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 31us-gaap_UnrealizedGainLossOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= ivc_ForeignExchangeForwardNOKSEKMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember