XML 18 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Company's Debt Maturities on Calendar Year Basis (Parenthetical) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 18, 2013
May 23, 2011
1.50% Convertible Notes        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 1.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesOnePointFiveZeroPercentMember
1.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesOnePointFiveZeroPercentMember
1.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesOnePointFiveZeroPercentMember
 
Principal amount of long term debt $ 400.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesOnePointFiveZeroPercentMember
  $ 400.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesOnePointFiveZeroPercentMember
 
2.50% Convertible Notes        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage 2.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesTwoPointFiveZeroPercentMember
2.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesTwoPointFiveZeroPercentMember
  2.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesTwoPointFiveZeroPercentMember
Principal amount of long term debt $ 300.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesTwoPointFiveZeroPercentMember
    $ 300.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= icon_ConvertibleNotesTwoPointFiveZeroPercentMember