XML 35 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments Reconciliation, Investments by Category (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis $ 372,182us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 350,063us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis  
Available-for-sale Securities, Amortized Cost Basis 399,890us-gaap_AvailableForSaleSecuritiesAmortizedCost 375,090us-gaap_AvailableForSaleSecuritiesAmortizedCost  
Available-for-sale Equity Securities, Amortized Cost Basis 23,393us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis 22,278us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis  
Available-for-sale Securities, Gross Unrealized Gains 10,292us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 8,230us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax  
Available-for-sale Securities, Gross Unrealized Losses 1,348us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 1,693us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax  
Available-for-sale Securities, Debt Securities 377,353us-gaap_AvailableForSaleSecuritiesDebtSecurities 352,630us-gaap_AvailableForSaleSecuritiesDebtSecurities  
Available-for-sale Securities, Equity Securities 26,878us-gaap_AvailableForSaleSecuritiesEquitySecurities 25,987us-gaap_AvailableForSaleSecuritiesEquitySecurities  
Other Long-term Investments 4,603us-gaap_OtherLongTermInvestments 3,010us-gaap_OtherLongTermInvestments  
Total investments 408,834us-gaap_Investments 381,627us-gaap_Investments  
U.S. government and agency securities [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 108,457us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
134,601us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available-for-sale Securities, Gross Unrealized Gains 886us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
423us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available-for-sale Securities, Gross Unrealized Losses 205us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
590us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Available-for-sale Securities, Debt Securities 109,138us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
134,434us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
 
Foreign Government Debt Securities [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 3,271us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
3,275us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Available-for-sale Securities, Gross Unrealized Gains 136us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
79us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Available-for-sale Securities, Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
Available-for-sale Securities, Debt Securities 3,407us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
3,354us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
 
States, municipalities and political subdivisions [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 123,631us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
90,262us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available-for-sale Securities, Gross Unrealized Gains 2,399us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,866us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available-for-sale Securities, Gross Unrealized Losses 437us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
217us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available-for-sale Securities, Debt Securities 125,593us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
91,911us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Public Utility, Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 9,039us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
9,044us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
 
Available-for-sale Securities, Gross Unrealized Gains 289us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
217us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
 
Available-for-sale Securities, Gross Unrealized Losses 8us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
39us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
 
Available-for-sale Securities, Debt Securities 9,320us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
9,222us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityBondsMember
 
All Other Corporate Bonds [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 125,770us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
111,787us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
 
Available-for-sale Securities, Gross Unrealized Gains 2,324us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
1,409us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
 
Available-for-sale Securities, Gross Unrealized Losses 170us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
580us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
 
Available-for-sale Securities, Debt Securities 127,924us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
112,616us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AllOtherCorporateBondsMember
 
Redeemable Preferred Stock [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 2,014us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
   
Available-for-sale Securities, Amortized Cost Basis     1,094us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
Available-for-sale Securities, Gross Unrealized Gains 27us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
  9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
Available-for-sale Securities, Gross Unrealized Losses 70us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
  10us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
Available-for-sale Securities, Debt Securities 1,971us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
  1,093us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_RedeemablePreferredStockMember
Fixed Maturities [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Debt Securities, Amortized Cost Basis 372,182us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
   
Available-for-sale Securities, Amortized Cost Basis 372,182us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
350,063us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Available-for-sale Securities, Gross Unrealized Gains 6,061us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
4,003us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Available-for-sale Securities, Gross Unrealized Losses 890us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
1,436us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Available-for-sale Securities, Debt Securities 377,353us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
352,630us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
 
Public Utility, Equities [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Equity Securities, Amortized Cost Basis 1,223us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
1,222us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
 
Available-for-sale Securities, Gross Unrealized Gains 97us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
211us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
 
Available-for-sale Securities, Gross Unrealized Losses 6us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
 
Available-for-sale Securities, Equity Securities 1,314us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
1,433us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PublicUtilityEquitiesMember
 
Other Common Stock [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Equity Securities, Amortized Cost Basis 19,866us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
19,560us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
 
Available-for-sale Securities, Gross Unrealized Gains 3,791us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
3,738us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
 
Available-for-sale Securities, Gross Unrealized Losses 430us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
250us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
 
Available-for-sale Securities, Equity Securities 23,227us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
23,048us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= uihc_OtherCommonStockMember
 
Nonredeemable Preferred Stock [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Equity Securities, Amortized Cost Basis 2,304us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
1,496us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
 
Available-for-sale Securities, Gross Unrealized Gains 55us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
17us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
 
Available-for-sale Securities, Gross Unrealized Losses 22us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
7us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
 
Available-for-sale Securities, Equity Securities 2,337us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
1,506us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_NonredeemablePreferredStockMember
 
Equity Securities [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 23,393us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
22,278us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Available-for-sale Securities, Gross Unrealized Gains 3,943us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
3,966us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Available-for-sale Securities, Gross Unrealized Losses 458us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
257us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Available-for-sale Securities, Equity Securities 26,878us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
25,987us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Other Long-term Investments [Member]      
Schedule of Available-for-sale Securities [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 4,315us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
2,749us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Available-for-sale Securities, Gross Unrealized Gains 288us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
261us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Available-for-sale Securities, Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
 
Other Long-term Investments $ 4,603us-gaap_OtherLongTermInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember
$ 3,010us-gaap_OtherLongTermInvestments
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherLongTermInvestmentsMember