<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:soho="http://www.soho.com/20260324"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="soho-20260324.xsd" xlink:type="simple"/>
    <context id="P03_24_2026To03_24_2026">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001301236</identifier>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</endDate>
        </period>
    </context>
    <context id="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001301236</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">soho:SOTHERLYHOTELSLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</endDate>
        </period>
    </context>
    <context id="P03_24_2026To03_24_2026_EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001301236</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">soho:EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</endDate>
        </period>
    </context>
    <context id="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001301236</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">soho:SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</endDate>
        </period>
    </context>
    <context id="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001301236</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">soho:SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="P03_24_2026To03_24_2026" id="ixv-469">false</dei:AmendmentFlag>
    <dei:AmendmentFlag
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-470">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P03_24_2026To03_24_2026" id="ixv-471">0001301236</dei:EntityCentralIndexKey>
    <dei:EntityCentralIndexKey
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-472">0001313536</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-514">8-K</dei:DocumentType>
    <dei:DocumentType contextRef="P03_24_2026To03_24_2026" id="ixv-515">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-516">2026-03-24</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate contextRef="P03_24_2026To03_24_2026" id="ixv-517">2026-03-24</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="P03_24_2026To03_24_2026" id="ixv-518">SOTHERLY HOTELS INC.</dei:EntityRegistrantName>
    <dei:EntityRegistrantName
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-519">SOTHERLY HOTELS LP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P03_24_2026To03_24_2026" id="ixv-520">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="P03_24_2026To03_24_2026" id="ixv-521">001-32379</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="P03_24_2026To03_24_2026" id="ixv-522">20-1531029</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-523">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-524">001-36091</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-525">20-1965427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="P03_24_2026To03_24_2026" id="ixv-526">20 Huling Ave</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine1
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-527">20 Huling Ave</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P03_24_2026To03_24_2026" id="ixv-528">Memphis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCityOrTown
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-529">Memphis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="P03_24_2026To03_24_2026" id="ixv-530">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressStateOrProvince
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-531">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="P03_24_2026To03_24_2026" id="ixv-532">38103</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-533">901</dei:CityAreaCode>
    <dei:CityAreaCode contextRef="P03_24_2026To03_24_2026" id="ixv-534">901</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-535">346-8800</dei:LocalPhoneNumber>
    <dei:LocalPhoneNumber contextRef="P03_24_2026To03_24_2026" id="ixv-536">346-8800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="P03_24_2026To03_24_2026" id="ixv-537">false</dei:WrittenCommunications>
    <dei:WrittenCommunications
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-538">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="P03_24_2026To03_24_2026" id="ixv-539">false</dei:SolicitingMaterial>
    <dei:SolicitingMaterial
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-540">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="P03_24_2026To03_24_2026" id="ixv-541">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementTenderOffer
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-542">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="P03_24_2026To03_24_2026" id="ixv-543">false</dei:PreCommencementIssuerTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-544">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="P03_24_2026To03_24_2026_EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-545">8.0% Series B Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="P03_24_2026To03_24_2026_EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-546">SOHOB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="P03_24_2026To03_24_2026_EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-547">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-548">7.875% Series C Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-549">SOHOO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-550">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-551">8.25% Series D Cumulative Redeemable Perpetual Preferred Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-552">SOHON</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="P03_24_2026To03_24_2026_SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMemberusgaapStatementClassOfStockAxis"
      id="ixv-553">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="P03_24_2026To03_24_2026" id="ixv-554">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="P03_24_2026To03_24_2026_SOTHERLYHOTELSLPMemberdeiLegalEntityAxis"
      id="ixv-555">false</dei:EntityEmergingGrowthCompany>
</xbrl>
