XML 129 R69.htm IDEA: XBRL DOCUMENT
v2.4.1.9

LOANS AND ALLOWANCE FOR CREDIT LOSSES (Details 7) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | $ 688,156 us-gaap_FinancingReceivableRecordedInvestmentCurrent | $ 691,164 us-gaap_FinancingReceivableRecordedInvestmentCurrent
30-59 days past due | 5,654 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | 3,757 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
60-89 days past due | 3,383 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 2,102 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
90 days or more past due | 87 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue | 270 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total past due | 9,124 us-gaap_FinancingReceivableRecordedInvestmentPastDue | 6,129 us-gaap_FinancingReceivableRecordedInvestmentPastDue
Non-accrual | 13,466 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 14,626 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Total loans | 710,746 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount | 711,919 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Percent of total loans, Current | 96.80%shbi_FinancingReceivableRecordedInvestmentCurrentPercentage | 97.10%shbi_FinancingReceivableRecordedInvestmentCurrentPercentage
Percent of total loans, 30-59 days past due | 0.80%shbi_FinancingReceivableRecordedInvestment30To59DaysPastDuePercentage | 0.50%shbi_FinancingReceivableRecordedInvestment30To59DaysPastDuePercentage
Percent of total loans, 60-89 days past due | 0.50%shbi_FinancingReceivableRecordedInvestment60To89DaysPastDuePercentage | 0.30%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.30%shbi_FinancingReceivableRecordedInvestmentPastDuePercentage | 0.80%shbi_FinancingReceivableRecordedInvestmentPastDuePercentage
Percent of total loans, Non accrual | 1.90%shbi_FinancingReceivableRecordedInvestmentNonAccrualStatusPercentage | 2.10%shbi_FinancingReceivableRecordedInvestmentNonAccrualStatusPercentage
Construction Loans [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 61,325 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 60,642 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
30-59 days past due | 1,786 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 0 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 | 1,786 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 0 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Non-accrual | 6,046 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 3,949 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Total loans | 69,157 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember | 64,591 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_ConstructionLoansMember
Residential Real Estate [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 263,165 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 265,182 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
30-59 days past due | 3,351 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 2,765 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
60-89 days past due | 2,702 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 1,724 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
90 days or more past due | 83 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 20 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Total past due | 6,136 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 4,509 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Non-accrual | 4,035 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 5,166 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Total loans | 273,336 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember | 274,857 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_ResidentialRealEstateMember
Commercial Real Estate [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 301,695 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 299,295 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
30-59 days past due | 459 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 639 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
60-89 days past due | 513 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 0 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 | 972 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 639 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Non-accrual | 3,121 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 4,671 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Total loans | 305,788 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember | 304,605 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CommercialRealEstateMember
Commercial Loan [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 52,352 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 55,576 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
30-59 days past due | 47 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 330 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
60-89 days past due | 131 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 247 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 | 250 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Total past due | 178 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 827 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Non-accrual | 141 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 792 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Total loans | 52,671 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember | 57,195 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_CommercialLoanMember
Consumer Loan [Member] |  |
Financing Receivable, Allowance for Credit Losses [Line Items] |  |
Current | 9,619 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 10,469 us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
30-59 days past due | 11 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 23 us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
60-89 days past due | 37 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 131 us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
90 days or more past due | 4 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 0 us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Total past due | 52 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 154 us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Non-accrual | 123 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | 48 us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember
Total loans | $ 9,794 us-gaap_LoansAndLeasesReceivableGrossCarryingAmount / us-gaap_FinancialInstrumentAxis = us-gaap_ConsumerLoanMember | $ 10,671 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: |