XML 81 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Details) (USD $)
12 Months Ended
Jan. 25, 2015
Jan. 26, 2014
Jan. 27, 2013
Classified as:      
Cash equivalents $ 294,710,000us-gaap_CashEquivalentsAtCarryingValue $ 572,425,000us-gaap_CashEquivalentsAtCarryingValue  
Marketable securities 4,126,685,000us-gaap_MarketableSecuritiesCurrent 3,520,223,000us-gaap_MarketableSecuritiesCurrent  
Estimated Fair Value 4,421,395,000us-gaap_AvailableForSaleSecurities 4,092,648,000us-gaap_AvailableForSaleSecurities  
Amortized Cost Basis      
Less than one year 1,570,233,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost 1,883,132,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost  
Due in 1-5 years 2,719,852,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost 2,114,289,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost  
Mortgage-backed securities issued by government-sponsored enterprises not due to a single maturity date 122,893,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost 90,472,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost  
Total 4,412,978,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis 4,087,893,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis  
Estimated Fair Value      
Less than one year 1,570,622,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue 1,883,753,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue  
Due in 1-5 years 2,725,945,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue 2,117,387,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue  
Mortgage-backed securities issued by government-sponsored enterprises not due to a single maturity date 124,828,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue 91,508,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue  
Total 4,421,395,000us-gaap_AvailableForSaleSecuritiesDebtSecurities 4,092,648,000us-gaap_AvailableForSaleSecuritiesDebtSecurities  
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 1,364,217,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue    
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 35,875,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue    
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 1,400,092,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue    
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (2,396,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses    
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses (232,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses    
Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions 9us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1    
Available-for-sale Securities, Amortized Cost Basis 4,412,977,000us-gaap_AvailableForSaleSecuritiesAmortizedCost 4,087,893,000us-gaap_AvailableForSaleSecuritiesAmortizedCost  
Net realized gain 100,000us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments 2,400,000us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments 500,000us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments
Available For Sale Securities Net Unrealized Gain Loss 8,400,000nvda_AvailableForSaleSecuritiesNetUnrealizedGainLoss 4,800,000nvda_AvailableForSaleSecuritiesNetUnrealizedGainLoss  
Gross Unrealized Gain 11,046,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 7,178,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains  
Gross Unrealized Losses (2,628,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss (2,423,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss  
Corporate Debt Securities      
Classified as:      
Estimated Fair Value 2,186,311,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
1,763,725,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 709,392,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 10,085,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 719,477,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (1,199,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses (15,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Available-for-sale Securities, Amortized Cost Basis 2,184,925,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
1,762,833,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Unrealized Gain 2,600,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
1,837,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Gross Unrealized Losses (1,214,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
(945,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
 
US Government Agencies Debt Securities      
Classified as:      
Estimated Fair Value 750,320,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,013,327,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 246,480,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 246,480,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (227,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
   
Available-for-sale Securities, Amortized Cost Basis 749,630,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
1,012,740,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Gross Unrealized Gain 917,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
848,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Gross Unrealized Losses (227,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(261,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
US Treasury Securities      
Classified as:      
Estimated Fair Value 536,364,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
496,453,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 10,026,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 10,026,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (3,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
   
Available-for-sale Securities, Amortized Cost Basis 533,673,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
495,889,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
 
Gross Unrealized Gain 2,694,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
621,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
 
Gross Unrealized Losses (3,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
(57,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USTreasurySecuritiesMember
 
Money Market Funds      
Classified as:      
Estimated Fair Value 132,495,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
307,865,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Amortized Cost Basis 132,495,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
307,865,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
 
Gross Unrealized Gain 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
 
Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MoneyMarketFundsMember
 
Asset-backed Securities      
Classified as:      
Estimated Fair Value 452,884,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
257,717,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 306,066,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 4,476,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 310,542,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (323,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses (6,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
   
Available-for-sale Securities, Amortized Cost Basis 453,088,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
258,017,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
 
Gross Unrealized Gain 125,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
15,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
 
Gross Unrealized Losses (329,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
(315,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
 
Mortgage backed securities issued by United Sates government-sponsored enterprises      
Classified as:      
Estimated Fair Value 278,105,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
188,706,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 81,245,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 21,314,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 102,559,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (639,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses (211,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
   
Available-for-sale Securities, Amortized Cost Basis 274,366,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
185,594,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Gross Unrealized Gain 4,589,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
3,837,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Gross Unrealized Losses (850,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
(725,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Foreign Government Debt      
Classified as:      
Estimated Fair Value 84,916,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
64,855,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 11,008,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 11,008,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, Aggregate Losses      
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Aggregate Losses (5,000)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
   
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Aggregate Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
   
Available-for-sale Securities, Amortized Cost Basis 84,800,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
64,955,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
 
Gross Unrealized Gain 121,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
20,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
 
Gross Unrealized Losses $ (5,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember
$ (120,000)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ForeignGovernmentDebtMember