XML 36 R40.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans and Allowance for Credit Losses (Details 6) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | $ 700,489 us-gaap_FinancingReceivableRecordedInvestmentCurrent | $ 688,156 us-gaap_FinancingReceivableRecordedInvestmentCurrent
30-59 days past due | 3,861 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | 5,654 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 days past due | 4,305 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 3,383 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
90 days or more past due | 36 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue | 87 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total past due | 8,202 us-gaap_FinancingReceivableRecordedInvestmentPastDue | 9,124 us-gaap_FinancingReceivableRecordedInvestmentPastDue
Non-accrual | 12,914 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 13,466 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Total loans | 721,605 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | 710,746 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Percent of total loans, Current | 97.10%shbi_FinancingReceivableRecordedInvestmentCurrentPercentage | 96.80%shbi_FinancingReceivableRecordedInvestmentCurrentPercentage
Percent of total loans, 30-59 days past due | 0.50%shbi_FinancingReceivableRecordedInvestment30To59DaysPastDuePercentage | 0.80%shbi_FinancingReceivableRecordedInvestment30To59DaysPastDuePercentage
Percent of total loans, 60-89 days past due | 0.60%shbi_FinancingReceivableRecordedInvestment60To89DaysPastDuePercentage | 0.50%shbi_FinancingReceivableRecordedInvestment60To89DaysPastDuePercentage
Percent of total loans, 90 days or more past due | 0.00%shbi_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDuePercentage | 0.00%shbi_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDuePercentage
Percent of total loans, Total past due | 1.10%shbi_FinancingReceivableRecordedInvestmentPastDuePercentage | 1.30%shbi_FinancingReceivableRecordedInvestmentPastDuePercentage
Percent of total loans, Non accrual | 1.80%shbi_FinancingReceivableRecordedInvestmentNonAccrualStatusPercentage | 1.90%shbi_FinancingReceivableRecordedInvestmentNonAccrualStatusPercentage
Construction [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 68,844 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 61,325 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
30-59 days past due | 268 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 1,786 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
60-89 days past due | 0 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 0 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
90 days or more past due | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Total past due | 268 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 1,786 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Non-accrual | 8,585 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 6,046 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Total loans | 77,697 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 69,157 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Residential real estate [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 257,818 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 263,165 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
30-59 days past due | 1,933 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 3,351 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
60-89 days past due | 3,012 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 2,702 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
90 days or more past due | 9 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 83 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Total past due | 4,954 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 6,136 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Non-accrual | 1,652 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 4,035 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Total loans | 264,424 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 273,336 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Commercial real estate [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 311,204 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 301,695 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
30-59 days past due | 1,555 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 459 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
60-89 days past due | 1,130 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 513 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
90 days or more past due | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Total past due | 2,685 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 972 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Non-accrual | 2,500 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 3,121 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Total loans | 316,389 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 305,788 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Commercial [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 54,798 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 52,352 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
30-59 days past due | 70 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 47 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
60-89 days past due | 157 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 131 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
90 days or more past due | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Total past due | 227 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 178 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Non-accrual | 54 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 141 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Total loans | 55,079 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 52,671 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Consumer [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 7,825 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 9,619 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
30-59 days past due | 35 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 11 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
60-89 days past due | 6 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 37 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
90 days or more past due | 27 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 4 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Total past due | 68 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 52 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Non-accrual | 123 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 123 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Total loans | $ 8,016 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | $ 9,794 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember

X
- Definition Financing receivables percentage that are less than 60 days past due but more than 29 days past due. + References No definition available. + Details
Name: | shbi_FinancingReceivableRecordedInvestment30To59DaysPastDuePercentage
Namespace Prefix: | shbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing receivables percentage that are less than 90 days past due but more than 59 days past due. + References No definition available. + Details
Name: | shbi_FinancingReceivableRecordedInvestment60To89DaysPastDuePercentage
Namespace Prefix: | shbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing receivables percentage that are current. + References No definition available. + Details
Name: | shbi_FinancingReceivableRecordedInvestmentCurrentPercentage
Namespace Prefix: | shbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing receivables percentage that are equal to or greater than 90 days past due. + References No definition available. + Details
Name: | shbi_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDuePercentage
Namespace Prefix: | shbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Recorded investment in financing receivables percentage that are on nonaccrual status as of the balance sheet date. + References No definition available. + Details
Name: | shbi_FinancingReceivableRecordedInvestmentNonAccrualStatusPercentage
Namespace Prefix: | shbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Recorded Investment in financing receivables percentage that are past due at the balance sheet date. + References No definition available. + Details
Name: | shbi_FinancingReceivableRecordedInvestmentPastDuePercentage
Namespace Prefix: | shbi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing receivables that are less than 60 days past due but more than 29 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are less than 90 days past due but more than 59 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing receivables that are equal to or greater than 90 days past due. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment in financing receivables that are on nonaccrual status as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5111-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded Investment in financing receivables that are past due at the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953401-111524 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CommercialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ResidentialRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CommercialLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ConstructionLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |