XML 21 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments, Summary of Investments and Investments Temporarily Impaired (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Investment
Dec. 31, 2014
Investment Holdings [Line Items]    
Cost basis $ 569,220isis_InvestmentsCostBasis $ 620,246isis_InvestmentsCostBasis
Gross unrealized gains 81,291isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments 69,576isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
Gross unrealized losses (435)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments (1,154)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
Other-than-temporary impairment loss (880)isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments (880)isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
Estimated fair value 649,195us-gaap_InvestmentsFairValueDisclosure 687,788us-gaap_InvestmentsFairValueDisclosure
Temporarily impaired investments [Abstract]    
Temporarily impaired securities, Number of Investments 167us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1  
Temporarily impaired securities, Less than 12 months of temporary impairment, Estimated fair value 253,640us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue  
Temporarily impaired securities, Less than 12 months of temporary impairment, Unrealized losses (364)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments  
Temporarily impaired securities, More than 12 months of temporary impairment, Estimated fair value 6,231us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue  
Temporarily impaired securities, More than 12 months of temporary impairment, Unrealized losses (71)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionMoreThan12MonthsAggregateLossesAccumulatedInInvestments  
Total temporary impairment, Estimated fair value 259,871us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue  
Total temporary impairment, Unrealized losses (435)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments  
Available-for-sale securities [Member]    
Investment Holdings [Line Items]    
Amortized cost 555,862us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
606,889us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Gross unrealized gains 322isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
172isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Gross unrealized losses (435)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
(1,154)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Estimated fair value 555,749us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
605,907us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Available-for-sale securities [Member] | Debt maturities of one year or less [Member]    
Investment Holdings [Line Items]    
Amortized cost 296,014us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
331,556us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Gross unrealized gains 121isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
124isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Gross unrealized losses (94)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
(169)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Estimated fair value 296,040us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
331,511us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Available-for-sale securities [Member] | Debt maturities of more than one year [Member]    
Investment Holdings [Line Items]    
Amortized cost 259,849us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
275,333us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Gross unrealized gains 201isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
48isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Gross unrealized losses (341)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
(985)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Estimated fair value 259,709us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
274,396us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_DebtSecuritiesMember
Corporate Debt Securities [Member]    
Temporarily impaired investments [Abstract]    
Temporarily impaired securities, Number of Investments 132us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Temporarily impaired securities, Less than 12 months of temporary impairment, Estimated fair value 136,603us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Temporarily impaired securities, Less than 12 months of temporary impairment, Unrealized losses (193)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Temporarily impaired securities, More than 12 months of temporary impairment, Estimated fair value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Temporarily impaired securities, More than 12 months of temporary impairment, Unrealized losses 0isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionMoreThan12MonthsAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Total temporary impairment, Estimated fair value 136,603us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Total temporary impairment, Unrealized losses (193)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Corporate Debt Securities [Member] | Debt maturities of one year or less [Member]    
Investment Holdings [Line Items]    
Amortized cost 190,437us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 219,856us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Gross unrealized gains 87isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 89isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Gross unrealized losses (31)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] (89)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Estimated fair value 190,493us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1] 219,856us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
[1]
Corporate Debt Securities [Member] | Debt maturities of more than one year [Member]    
Investment Holdings [Line Items]    
Amortized cost 137,653us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
152,730us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross unrealized gains 124isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
16isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross unrealized losses (162)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
(600)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Estimated fair value 137,615us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
152,146us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Debt Securities issued by U.S. Government Agencies [Member]    
Temporarily impaired investments [Abstract]    
Temporarily impaired securities, Number of Investments 11us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Temporarily impaired securities, Less than 12 months of temporary impairment, Estimated fair value 74,094us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Temporarily impaired securities, Less than 12 months of temporary impairment, Unrealized losses (27)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Temporarily impaired securities, More than 12 months of temporary impairment, Estimated fair value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Temporarily impaired securities, More than 12 months of temporary impairment, Unrealized losses 0isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionMoreThan12MonthsAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Total temporary impairment, Estimated fair value 74,094us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Total temporary impairment, Unrealized losses (27)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Debt Securities issued by U.S. Government Agencies [Member] | Debt maturities of one year or less [Member]    
Investment Holdings [Line Items]    
Amortized cost 53,006us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 47,496us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Gross unrealized gains 5isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 7isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Gross unrealized losses (13)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] (27)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Estimated fair value 52,998us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1] 47,476us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
[1]
Debt Securities issued by U.S. Government Agencies [Member] | Debt maturities of more than one year [Member]    
Investment Holdings [Line Items]    
Amortized cost 62,529us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
62,530us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross unrealized gains 29isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross unrealized losses (14)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(151)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Estimated fair value 62,544us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
62,379us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Debt Securities issued by the U.S. Treasury [Member] | Debt maturities of one year or less [Member]    
Investment Holdings [Line Items]    
Amortized cost 5,999us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
19,008us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized gains 4isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
9isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized losses 0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Estimated fair value 6,003us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
19,017us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
Debt Securities issued by States of the United States and Political Subdivisions of the States [Member]    
Temporarily impaired investments [Abstract]    
Temporarily impaired securities, Number of Investments 24us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Temporarily impaired securities, Less than 12 months of temporary impairment, Estimated fair value 42,943us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Temporarily impaired securities, Less than 12 months of temporary impairment, Unrealized losses (144)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Temporarily impaired securities, More than 12 months of temporary impairment, Estimated fair value 6,231us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Temporarily impaired securities, More than 12 months of temporary impairment, Unrealized losses (71)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionMoreThan12MonthsAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Total temporary impairment, Estimated fair value 49,174us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Total temporary impairment, Unrealized losses (215)isis_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLossesAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Debt Securities issued by States of the United States and Political Subdivisions of the States [Member] | Debt maturities of one year or less [Member]    
Investment Holdings [Line Items]    
Amortized cost 46,571us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1] 45,196us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1]
Gross unrealized gains 25isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1] 19isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1]
Gross unrealized losses (50)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1] (53)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1]
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1] 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1]
Estimated fair value 46,546us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1] 45,162us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesOneYearOrLessMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[1]
Debt Securities issued by States of the United States and Political Subdivisions of the States [Member] | Debt maturities of more than one year [Member]    
Investment Holdings [Line Items]    
Amortized cost 59,667us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
60,073us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized gains 48isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
32isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized losses (165)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(234)isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Estimated fair value 59,550us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
59,871us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_InvestmentSecondaryCategorizationAxis
= isis_DebtSecuritiesMaturitiesMoreThanOneYearMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Equity Securities [Member]    
Investment Holdings [Line Items]    
Cost basis 13,357isis_InvestmentsCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
13,357isis_InvestmentsCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Gross unrealized gains 80,969isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
69,404isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Gross unrealized losses 0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Other-than-temporary impairment loss (880)isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
(880)isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Estimated fair value 93,446us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
81,881us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Securities included in other current assets [Member]    
Investment Holdings [Line Items]    
Cost basis 880isis_AvailableForSaleEquitySecuritiesCostBasis
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
880isis_AvailableForSaleEquitySecuritiesCostBasis
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Gross unrealized gains 0isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Gross unrealized losses 0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Other-than-temporary impairment loss (880)isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
(880)isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Estimated fair value 0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Regulus Therapeutics Inc. [Member]    
Investment Holdings [Line Items]    
Cost basis 12,477isis_AvailableForSaleEquitySecuritiesCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
12,477isis_AvailableForSaleEquitySecuritiesCostBasis
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
Gross unrealized gains 80,969isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
69,404isis_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
Gross unrealized losses 0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
0isis_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
Other-than-temporary impairment loss 0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
0isis_InvestmentsOtherThanTemporaryImpairmentLossAccumulatedInInvestments
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
Estimated fair value $ 93,446us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
$ 81,881us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= isis_RegulusTherapeuticsMember
[1] Includes investments classified as cash equivalents on our condensed consolidated balance sheet.