XML 42 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Jun. 30, 2014
Available-for-sale Debt Securities [Abstract]    
Amortized cost $ 70,779us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis $ 55,411us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Gross unrealized gains 1,356us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 950us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross unrealized losses 63us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 370us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Estimated fair value 72,072us-gaap_AvailableForSaleSecuritiesDebtSecurities 55,991us-gaap_AvailableForSaleSecuritiesDebtSecurities
Available-for-sale Equity Securities [Abstract]    
Amortized cost 62us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis 62us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
Gross unrealized gains 73us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax 98us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross unrealized losses 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax 0us-gaap_AvailableForSaleEquitySecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Estimated fair value 135us-gaap_AvailableForSaleSecuritiesEquitySecurities 160us-gaap_AvailableForSaleSecuritiesEquitySecurities
Available-for-sale Securities [Abstract]    
Amortized cost 70,841us-gaap_AvailableForSaleSecuritiesAmortizedCost 55,473us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross unrealized gains 1,429us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 1,048us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross unrealized losses 63us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax 370us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Estimated fair value 72,207us-gaap_AvailableForSaleSecurities 56,151us-gaap_AvailableForSaleSecurities
Held-to-maturity Securities [Abstract]    
Amortized cost 177,973us-gaap_HeldToMaturitySecurities 181,946us-gaap_HeldToMaturitySecurities
Gross unrealized gains 2,823us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 2,697us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Gross unrealized losses 530us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss 2,711us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Estimated fair value 180,266us-gaap_HeldToMaturitySecuritiesFairValue 181,932us-gaap_HeldToMaturitySecuritiesFairValue
Total Securities [Abstract]    
Amortized cost 248,814gcbc_TotalSecuritiesAmortizedCost 237,419gcbc_TotalSecuritiesAmortizedCost
Gross unrealized gains 4,252gcbc_TotalSecuritiesGrossUnrealizedGains 3,745gcbc_TotalSecuritiesGrossUnrealizedGains
Gross unrealized losses 593gcbc_TotalSecuritiesGrossUnrealizedLosses 3,081gcbc_TotalSecuritiesGrossUnrealizedLosses
Estimated fair value 252,473gcbc_TotalSecuritiesEstimatedFairValue 238,083gcbc_TotalSecuritiesEstimatedFairValue
U.S. Government Sponsored Enterprises [Member]    
Held-to-maturity Securities [Abstract]    
Amortized cost 2,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
2,000us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross unrealized gains 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross unrealized losses 30us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
102us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Estimated fair value 1,970us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
1,898us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
State and Political Subdivisions [Member]    
Held-to-maturity Securities [Abstract]    
Amortized cost 94,237us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
91,634us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized gains 747us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
787us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized losses 57us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
204us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Estimated fair value 94,927us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
92,217us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Mortgage-backed Securities-residential [Member]    
Held-to-maturity Securities [Abstract]    
Amortized cost 19,133us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
22,785us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized gains 944us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
1,150us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
Estimated fair value 20,077us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
23,935us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
Mortgage-backed Securities-multi-family [Member]    
Held-to-maturity Securities [Abstract]    
Amortized cost 61,760us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
64,605us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Gross unrealized gains 1,132us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
759us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Gross unrealized losses 439us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
2,381us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Estimated fair value 62,453us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
62,983us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Other Securities [Member]    
Held-to-maturity Securities [Abstract]    
Amortized cost 843us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
922us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Gross unrealized gains 0us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
1us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Gross unrealized losses 4us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
24us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
Estimated fair value 839us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
899us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_OtherDebtSecuritiesMember
U.S. Government Sponsored Enterprises [Member]    
Available-for-sale Debt Securities [Abstract]    
Amortized cost 7,615us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
10,648us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross unrealized gains 288us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
250us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross unrealized losses 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Estimated fair value 7,903us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
10,898us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
State and Political Subdivisions [Member]    
Available-for-sale Debt Securities [Abstract]    
Amortized cost 24,824us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,324us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized gains 14us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
23us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized losses 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Estimated fair value 24,838us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1,347us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Mortgage-backed Securities-residential [Member]    
Available-for-sale Debt Securities [Abstract]    
Amortized cost 8,186us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
9,345us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized gains 191us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
213us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Gross unrealized losses 14us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
13us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Estimated fair value 8,363us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
9,545us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Mortgage-backed Securities-multi-family [Member]    
Available-for-sale Debt Securities [Abstract]    
Amortized cost 25,593us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
29,268us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Gross unrealized gains 586us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
89us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Gross unrealized losses 42us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
339us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Estimated fair value 26,137us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
29,018us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= gcbc_MortgageBackedSecuritiesMultiFamilyMember
Asset-backed Securities [Member]    
Available-for-sale Debt Securities [Abstract]    
Amortized cost 13us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
15us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross unrealized gains 0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross unrealized losses 1us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
2us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Estimated fair value 12us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
13us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Corporate Debt Securities [Member]    
Available-for-sale Debt Securities [Abstract]    
Amortized cost 4,548us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
4,811us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross unrealized gains 277us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
375us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross unrealized losses 6us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
16us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Estimated fair value $ 4,819us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
$ 5,170us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember