{
 "instance": {
  "soho-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 33,
   "contextCount": 504,
   "dts": {
    "calculationLink": {
     "local": [
      "soho-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "soho-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "soho-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "soho-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "soho-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "soho-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 762,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 12,
    "http://sotherlyhotels.com/20220630": 1,
    "http://xbrl.sec.gov/dei/2022": 10,
    "total": 23
   },
   "keyCustom": 174,
   "keyStandard": 273,
   "memberCustom": 84,
   "memberStandard": 34,
   "nsprefix": "soho",
   "nsuri": "http://sotherlyhotels.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - Disposal of Assets",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssets",
     "shortName": "Disposal of Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - Investment in Hotel Properties, Net",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNet",
     "shortName": "Investment in Hotel Properties, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - Debt",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - Commitments and Contingencies",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "soho:PreferredStockAndUnitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure - Preferred Stock and Units",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnits",
     "shortName": "Preferred Stock and Units",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "soho:PreferredStockAndUnitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - Common Stock and Units",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnits",
     "shortName": "Common Stock and Units",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - Related Party Transactions",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - Retirement Plans",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - Indirect Hotel Operating Expenses",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpenses",
     "shortName": "Indirect Hotel Operating Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - Income Taxes",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:RealEstateInvestmentPropertyExcludingHeldForSaleNet",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Consolidated Balance Sheets",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_7c34dc14-0506-407c-b536-7271768efc5c",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RealEstateHeldforsale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - Income (Loss) Per Share and Per Unit",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnit",
     "shortName": "Income (Loss) Per Share and Per Unit",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - Subsequent Events",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - Disposal of Assets (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsTables",
     "shortName": "Disposal of Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - Investment in Hotel Properties, Net (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetTables",
     "shortName": "Investment in Hotel Properties, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100260 - Disclosure - Debt (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - Preferred Stock and Units (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsTables",
     "shortName": "Preferred Stock and Units (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - Retirement Plans (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - Indirect Hotel Operating Expenses (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesTables",
     "shortName": "Indirect Hotel Operating Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - Income Taxes (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - Income (Loss) Per Share and Per Unit (Tables)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitTables",
     "shortName": "Income (Loss) Per Share and Per Unit (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - Organization and Description of Business - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
     "shortName": "Organization and Description of Business - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
     "shortName": "Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "div",
       "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ImpairmentOfRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:RealEstateInvestmentPropertyExcludingHeldForSaleNet",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - Summary of Significant Accounting Policies - Schedule of Recurring Assets and Liabilities Measured at Fair Value (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Recurring Assets and Liabilities Measured at Fair Value (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_ecad55c9-95b3-4120-a330-be02852dc4f1",
      "decimals": "0",
      "lang": null,
      "name": "soho:RealEstateInvestmentPropertyExcludingHeldForSaleNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFixedInterestRate",
      "reportCount": 1,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100370 - Disclosure - Summary of Significant Accounting Policies - Schedule of Recurring Assets and Liabilities Measured at Fair Value (Parenthetical) (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Recurring Assets and Liabilities Measured at Fair Value (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "div",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - Summary of Significant Accounting Policies - Schedule of Minimum Future Lease Payments Receivable (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Minimum Future Lease Payments Receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "div",
       "us-gaap:LessorLeasesPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:DisposalOfAssetsProFormaRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - Disposal of Assets - Summary Financial Information Presents Results of Operations of Company and Operating Partnership (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail",
     "shortName": "Disposal of Assets - Summary Financial Information Presents Results of Operations of Company and Operating Partnership (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:DisposalOfAssetsProFormaRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Consolidated Statements of Operations",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RealEstateInvestmentPropertyAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100400 - Disclosure - Investment in Hotel Properties, Net - Schedule of Investment in Hotel Properties, Net (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail",
     "shortName": "Investment in Hotel Properties, Net - Schedule of Investment in Hotel Properties, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRealEstatePropertiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RealEstateInvestmentPropertyAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "soho:ScheduleOfRealEstatePropertiesHeldForSaleTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_7c34dc14-0506-407c-b536-7271768efc5c",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:RealEstateInvestmentPropertyHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - Investment in Hotel Properties, Net - Schedule of Investment in Hotel Properties Held for Sale, Net (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
     "shortName": "Investment in Hotel Properties, Net - Schedule of Investment in Hotel Properties Held for Sale, Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "soho:ScheduleOfRealEstatePropertiesHeldForSaleTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_7c34dc14-0506-407c-b536-7271768efc5c",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:RealEstateInvestmentPropertyHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:MortgageLoansOnRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:MortgageLoansOnRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SecuredDebt",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - Debt - Schedule of Mortgage Debt Obligations on Hotels (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
     "shortName": "Debt - Schedule of Mortgage Debt Obligations on Hotels (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFixedInterestRate",
      "reportCount": 1,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100440 - Disclosure - Debt - Schedule of Mortgage Debt Obligations on Hotels (Parenthetical) (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
     "shortName": "Debt - Schedule of Mortgage Debt Obligations on Hotels (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_8b663586-b055-4b04-9461-9ef2f8c63c80",
      "decimals": null,
      "lang": "en-US",
      "name": "soho:DebtInstrumentInterestPaymentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - Debt - Schedule of Future Mortgage Debt Maturities (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail",
     "shortName": "Debt - Schedule of Future Mortgage Debt Maturities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail",
     "shortName": "Commitments and Contingencies - Schedule of Minimum Future Lease Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100480 - Disclosure - Preferred Stock and Units - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
     "shortName": "Preferred Stock and Units - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "-5",
      "lang": null,
      "name": "soho:PreferredStockAmountOfUndeclaredAndCumulativePreferredDividends",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockLiquidationPreference",
      "reportCount": 1,
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - Preferred Stock and Units - Schedule of Series of Cumulative Redeemable Perpetual Preferred Stock (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
     "shortName": "Preferred Stock and Units - Schedule of Series of Cumulative Redeemable Perpetual Preferred Stock (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_e31492c2-577c-4415-81e1-53438dbbe278",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PreferredStockDividendRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_7ad9469b-b999-41ea-9e31-3a16b62cdb30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Consolidated Statements of Changes in Equity",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_131a4d8e-c4a7-4b47-b281-63ea269f0aca",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_903a8983-c6d9-4830-9e32-10a79b5a0b81",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "soho:PreferredUnitsDividendRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - Preferred Stock and Units - Schedule of Series of Cumulative Redeemable Perpetual Preferred Units (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
     "shortName": "Preferred Stock and Units - Schedule of Series of Cumulative Redeemable Perpetual Preferred Units (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "soho:PreferredStockAndUnitsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_903a8983-c6d9-4830-9e32-10a79b5a0b81",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "soho:PreferredUnitsDividendRatePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - Common Stock and Units - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
     "shortName": "Common Stock and Units - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:CommonStockVotingRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100520 - Disclosure - Related Party Transactions - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Related Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_8a698943-3c66-45e3-9113-0b62dc7a472b",
      "decimals": "INF",
      "lang": null,
      "name": "soho:NumberOfRentalPrograms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Resort",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "soho:PercentageOfMatchingContributionForFirstSpecifiedPercentageOfEmployeeContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - Retirement Plans - Additional Information (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
     "shortName": "Retirement Plans - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "soho:PercentageOfMatchingContributionForFirstSpecifiedPercentageOfEmployeeContribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - Retirement Plans - Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail",
     "shortName": "Retirement Plans - Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "INF",
      "lang": null,
      "name": "soho:EmployeeStockOwnershipPlanESOPNumberOfAllocatedSharesAndCommittedToBeReleasedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "div",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:IndirectHotelsOperatingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - Indirect Hotel Operating Expenses - Summary of Indirect Hotel Operating Expenses (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail",
     "shortName": "Indirect Hotel Operating Expenses - Summary of Indirect Hotel Operating Expenses (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
       "div",
       "us-gaap:OtherOperatingIncomeAndExpenseTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "soho:IndirectHotelsOperatingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail",
     "shortName": "Income Taxes - Components of Income Tax Provision (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax Provision (Benefit) (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail",
     "shortName": "Income Taxes - Reconciliation of Statutory Federal Income Tax Provision (Benefit) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - Income (Loss) Per Share and Per Unit - Computation of Basic and Diluted Net Income (Loss) Per Share (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
     "shortName": "Income (Loss) Per Share and Per Unit - Computation of Basic and Diluted Net Income (Loss) Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "lang": null,
      "name": "soho:NetIncomeLossAttributableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_541664ed-5f03-4a05-851d-269b9d12e251",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - Income (Loss) Per Share and Per Unit - Computation of Basic and Diluted Net Income (Loss) Per Unit (Detail)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
     "shortName": "Income (Loss) Per Share and Per Unit - Computation of Basic and Diluted Net Income (Loss) Per Unit (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "soho:ScheduleOfEarningsPerUnitBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f14669e4-5da8-4cdb-9a63-0f1f5692cf04",
      "decimals": "0",
      "lang": null,
      "name": "soho:NetIncomeAllocatedToNonVestedShareAwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_82945044-7d3b-420c-ae47-167931b23181",
      "decimals": "5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFixedInterestRate",
      "reportCount": 1,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - Subsequent Events - Additional Information (Details)",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
     "shortName": "Subsequent Events - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_71d22afa-07d1-4af1-8b49-dd52381c9654",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_512b7acf-e3ea-43e4-8f9e-8f121444522a",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PartnersCapital",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070 - Statement - Consolidated Statements of Changes in Partners' Capital",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
     "shortName": "Consolidated Statements of Changes in Partners' Capital",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f2ef8c42-7a6c-4b68-b446-63be9b8b286f",
      "decimals": "0",
      "lang": null,
      "name": "soho:AdjustmentsToAdditionalPaidInCapitalAmortizationOfRestrictedStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100080 - Disclosure - Organization and Description of Business",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "soho-20220630.htm",
      "contextRef": "C_f6e218bc-921c-4184-9baa-b596303feac2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 125,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "verboseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "verboseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "verboseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "verboseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when an entity was incorporated",
        "label": "Entity Incorporation, Date of Incorporation",
        "terseLabel": "Date of incorporation"
       }
      }
     },
     "localname": "EntityIncorporationDateOfIncorporation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of each class"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Name of each exchange on which registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "soho_AccruedInterestPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued interest paid.",
        "label": "Accrued interest paid"
       }
      }
     },
     "localname": "AccruedInterestPaid",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AdditionalFeesOfGrossRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional fees of gross revenues.",
        "label": "Additional Fees Of Gross Revenues",
        "terseLabel": "Additional fees of gross revenues from the hotels"
       }
      }
     },
     "localname": "AdditionalFeesOfGrossRevenues",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_AdditionalProceedsFromIssuanceOfSecuredDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional proceeds from issuance of secured debt.",
        "label": "Additional Proceeds From Issuance Of Secured Debt",
        "terseLabel": "Additional proceeds from mortgage loans"
       }
      }
     },
     "localname": "AdditionalProceedsFromIssuanceOfSecuredDebt",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AdjustmentsToAdditionalPaidInCapitalAmortizationOfRestrictedStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital amortization of restricted stock.",
        "label": "Adjustments To Additional Paid In Capital Amortization Of Restricted Stock",
        "terseLabel": "Amortization of restricted stock awards",
        "verboseLabel": "Amortization of restricted unit awards"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalAmortizationOfRestrictedStock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AdvanceDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance deposits.",
        "label": "Advance Deposits",
        "terseLabel": "Advance deposits"
       }
      }
     },
     "localname": "AdvanceDeposits",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AmortizationExpenseFranchiseLicenseFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization expense franchise license fees.",
        "label": "Amortization Expense Franchise License Fees",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationExpenseFranchiseLicenseFees",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AmortizationOfEmployeeStockOwnershipPlanShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of employee stock ownership plan shares.",
        "label": "Amortization Of Employee Stock Ownership Plan Shares",
        "terseLabel": "Amortization of ESOP shares, shares"
       }
      }
     },
     "localname": "AmortizationOfEmployeeStockOwnershipPlanShares",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_AmortizationPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization payments.",
        "label": "Amortization payments"
       }
      }
     },
     "localname": "AmortizationPayments",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AnnualPaymentOfLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual payment of lease.",
        "label": "Annual Payment Of Lease",
        "terseLabel": "Annual payment"
       }
      }
     },
     "localname": "AnnualPaymentOfLease",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_ApplicationsForLoanForgivenessAmountFiled": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applications for loan forgiveness amount filed.",
        "label": "Applications For Loan Forgiveness Amount Filed",
        "terseLabel": "Applications for loan forgiveness amount filed"
       }
      }
     },
     "localname": "ApplicationsForLoanForgivenessAmountFiled",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_AreaOfCommercialSpaceLeased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of commercial space leased.",
        "label": "Area Of Commercial Space Leased",
        "terseLabel": "Area of commercial space leased"
       }
      }
     },
     "localname": "AreaOfCommercialSpaceLeased",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "areaItemType"
    },
    "soho_AreaOfOfficeSpaceSubleased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of office space subleased.",
        "label": "Area Of Office Space Subleased",
        "terseLabel": "Area of office space subleased"
       }
      }
     },
     "localname": "AreaOfOfficeSpaceSubleased",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "areaItemType"
    },
    "soho_AssetsHeldForSalePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets held for sale.",
        "label": "Assets Held For Sale Policy [Text Block]",
        "terseLabel": "Assets Held For Sale"
       }
      }
     },
     "localname": "AssetsHeldForSalePolicyTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_BalanceOnTheEsopLoanCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balance on the ESOP loan commitment.",
        "label": "Balance on the ESOP Loan Commitment",
        "verboseLabel": "Balance on the ESOP loan commitment"
       }
      }
     },
     "localname": "BalanceOnTheEsopLoanCommitment",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_BaseManagementAndAdministrativeFeesEarnedByRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base management and administrative fees earned by related party.",
        "label": "Base Management And Administrative Fees Earned By Related Party",
        "terseLabel": "Base management and administrative fees earned by related party"
       }
      }
     },
     "localname": "BaseManagementAndAdministrativeFeesEarnedByRelatedParty",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_BeneficialOwner3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beneficial Owner 3.",
        "label": "Beneficial Owner3 [Member]",
        "terseLabel": "David R. Folsom [Member]"
       }
      }
     },
     "localname": "BeneficialOwner3Member",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ChangeInGuarantyDueToPerformanceMilestones": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in guaranty due to performance milestones.",
        "label": "Change in guaranty due to performance milestones"
       }
      }
     },
     "localname": "ChangeInGuarantyDueToPerformanceMilestones",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_CommencementDateOfAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commencement date of agreement.",
        "label": "Commencement Date Of Agreement",
        "terseLabel": "Commencement date of agreement"
       }
      }
     },
     "localname": "CommencementDateOfAgreement",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_CommencementDateOfAgreement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commencement date of agreement.",
        "label": "Commencement Date Of Agreement1",
        "terseLabel": "Commencement date of agreement"
       }
      }
     },
     "localname": "CommencementDateOfAgreement1",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_CommissionOrRemunerationPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission or remuneration paid.",
        "label": "Commission Or Remuneration Paid",
        "terseLabel": "Commission or remuneration paid"
       }
      }
     },
     "localname": "CommissionOrRemunerationPaid",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_CommonStockExchangeRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock exchange ratio.",
        "label": "Common Stock Exchange Ratio",
        "terseLabel": "Common stock exchange ratio"
       }
      }
     },
     "localname": "CommonStockExchangeRatio",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "soho_ComponentOfOperatingCostAndExpenseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of operating cost and expense.",
        "label": "Component Of Operating Cost And Expense [Line Items]",
        "terseLabel": "Component Of Operating Cost And Expense [Line Items]"
       }
      }
     },
     "localname": "ComponentOfOperatingCostAndExpenseLineItems",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_ComponentOfOperatingCostAndExpenseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of operating cost and expense.",
        "label": "Component Of Operating Cost And Expense [Table]",
        "terseLabel": "Component Of Operating Cost And Expense [Table]"
       }
      }
     },
     "localname": "ComponentOfOperatingCostAndExpenseTable",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_CreditAgreementInPartialSatisfactionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement in partial satisfaction.",
        "label": "Credit Agreement In Partial Satisfaction [Member]",
        "terseLabel": "Credit Agreement in Partial Satisfaction [Member]"
       }
      }
     },
     "localname": "CreditAgreementInPartialSatisfactionMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DateOfCommencementOfBusiness": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of commencement of business.",
        "label": "Date Of Commencement Of Business",
        "terseLabel": "Date of commencement of business"
       }
      }
     },
     "localname": "DateOfCommencementOfBusiness",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_DebtInstrumentBearsInterestFloatingRatePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument bears interest floating rate period.",
        "label": "Debt Instrument Bears Interest Floating Rate Period",
        "terseLabel": "Floating interest rate period"
       }
      }
     },
     "localname": "DebtInstrumentBearsInterestFloatingRatePeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument commitment fee percentage.",
        "label": "Debt Instrument Commitment Fee Percentage",
        "terseLabel": "Debt instrument commitment fee percentage"
       }
      }
     },
     "localname": "DebtInstrumentCommitmentFeePercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_DebtInstrumentExtendedMaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument extended maturity date.",
        "label": "Debt Instrument Extended Maturity Date",
        "terseLabel": "Extended maturity date"
       }
      }
     },
     "localname": "DebtInstrumentExtendedMaturityDate",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_DebtInstrumentExtendedMaturityPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument extended maturity period.",
        "label": "Debt Instrument Extended Maturity Period",
        "terseLabel": "Extended maturity period"
       }
      }
     },
     "localname": "DebtInstrumentExtendedMaturityPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_DebtInstrumentFairValueCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument fair value carrying value.",
        "label": "Debt Instrument Fair Value Carrying Value [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentFairValueCarryingValueAbstract",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "xbrltype": "stringItemType"
    },
    "soho_DebtInstrumentInterestPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument interest payment period.",
        "label": "Debt Instrument Interest Payment Period",
        "terseLabel": "Interest-only payment period"
       }
      }
     },
     "localname": "DebtInstrumentInterestPaymentPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentInterestRateUponExtensionOfMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument interest rate upon extension of maturity.",
        "label": "Debt Instrument Interest Rate Upon Extension Of Maturity",
        "terseLabel": "Interest rate upon extension of maturity"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateUponExtensionOfMaturity",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_DebtInstrumentMaturityExtensionFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maturity extension fee percentage.",
        "label": "Debt Instrument Maturity Extension Fee Percentage",
        "terseLabel": "Debt instrument maturity extension fee percentage"
       }
      }
     },
     "localname": "DebtInstrumentMaturityExtensionFeePercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_DebtInstrumentMaturityExtensionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maturity extension period.",
        "label": "Debt Instrument Maturity Extension Period",
        "terseLabel": "Extended maturity period"
       }
      }
     },
     "localname": "DebtInstrumentMaturityExtensionPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentMaturityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument maturity term.",
        "label": "Debt Instrument Maturity Term",
        "terseLabel": "Debt instrument maturity term"
       }
      }
     },
     "localname": "DebtInstrumentMaturityTerm",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentOptionalMaturityExtensionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument optional maturity extension term.",
        "label": "Debt Instrument Optional Maturity Extension Term",
        "terseLabel": "Debt instrument optional maturity extension term"
       }
      }
     },
     "localname": "DebtInstrumentOptionalMaturityExtensionTerm",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentOriginationFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument origination fee percentage.",
        "label": "Debt Instrument Origination Fee Percentage",
        "terseLabel": "Debt instrument origination fee percentage"
       }
      }
     },
     "localname": "DebtInstrumentOriginationFeePercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_DebtInstrumentPrepaymentAmountInOrderToBringLoanIntoCompliance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment amount in order to bring loan into compliance.",
        "label": "Debt instrument prepayment amount in order to bring loan into compliance.",
        "terseLabel": "Prepayment amount"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentAmountInOrderToBringLoanIntoCompliance",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DebtInstrumentPrepaymentDateBeforeMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment date before maturity.",
        "label": "Debt Instrument Prepayment Date Before Maturity",
        "terseLabel": "Prepayment date before maturity"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentDateBeforeMaturity",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_DebtInstrumentPrepaymentLockoutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment lockout period.",
        "label": "Debt Instrument Prepayment Lockout Period",
        "terseLabel": "Debt instrument prepayment lockout period"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentLockoutPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentPrepaymentPenaltyPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment penalty percentage.",
        "label": "Debt Instrument Prepayment Penalty Percentage",
        "terseLabel": "Prepayment penalty percentage"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenaltyPercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_DebtInstrumentPrepaymentPenaltyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment penalty period.",
        "label": "Debt Instrument Prepayment Penalty Period",
        "terseLabel": "Debt instrument prepayment penalty period"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenaltyPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DebtInstrumentPrepaymentWithPenaltyBeforeOriginalMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment with penalty before original maturity.",
        "label": "Debt Instrument Prepayment With Penalty Before Original Maturity",
        "terseLabel": "Prepayment date before maturity in which prepayment is allowed with penalty"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentWithPenaltyBeforeOriginalMaturity",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_DebtInstrumentPrepaymentWithoutPenaltyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument prepayment without penalty period.",
        "label": "Debt Instrument Prepayment Without Penalty Period",
        "terseLabel": "Debt instrument prepayment without penalty period during final term"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentWithoutPenaltyPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DeclaredUnpaidPreferredStockDividendsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Declared unpaid preferred stock dividends amount.",
        "label": "Declared Unpaid Preferred Stock Dividends Amount",
        "terseLabel": "Declared unpaid preferred stock dividends amount"
       }
      }
     },
     "localname": "DeclaredUnpaidPreferredStockDividendsAmount",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DeclaredUnpaidPreferredUnitsDividendsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Declared unpaid preferred units dividends amount.",
        "label": "Declared Unpaid Preferred Units Dividends Amount",
        "terseLabel": "Declared unpaid preferred units dividends amount"
       }
      }
     },
     "localname": "DeclaredUnpaidPreferredUnitsDividendsAmount",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DeferredTaxAssetsValuationAllowancePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets valuation allowance percent.",
        "label": "Deferred Tax Assets Valuation Allowance Percent",
        "terseLabel": "Deferred tax assets valuation allowance percent"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowancePercent",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_DeficiencyOfFairValueOfInterestRateSwapToCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deficiency of fair value of interest rate swap to cost.",
        "label": "Deficiency Of Fair Value Of Interest Rate Swap To Cost",
        "terseLabel": "Deficiency of fair value of interest rate swap to cost"
       }
      }
     },
     "localname": "DeficiencyOfFairValueOfInterestRateSwapToCost",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerBasicShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation pro forma income (loss) per basic share.",
        "label": "Disposal Group Including Discontinued Operation Pro Forma Income (Loss) Per Basic Share",
        "terseLabel": "Pro forma income (loss) per basic share"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerBasicShare",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerBasicUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation Pro forma income (loss) per basic unit.",
        "label": "Disposal group including discontinued operation pro forma income (loss) per basic unit",
        "terseLabel": "Pro forma income (loss) per basic unit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerBasicUnit",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerDilutedShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation pro forma income (loss) per diluted share.",
        "label": "Disposal group including discontinued operation Pro forma income (loss) per diluted share",
        "terseLabel": "Pro forma income (loss) per diluted share"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerDilutedShare",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerDilutedUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation pro forma income (loss) per diluted unit",
        "label": "Disposal group including discontinued operation pro forma income (loss) per diluted unit",
        "terseLabel": "Pro forma income (loss) per diluted unit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationProFormaIncomeLossPerDilutedUnit",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationWeightedAverageBasicCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation weighted average basic common shares.",
        "label": "Disposal group including discontinued operation weighted average basic common shares",
        "terseLabel": "Basic common shares"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationWeightedAverageBasicCommonShares",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationWeightedAverageBasicUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation weighted average basic units",
        "label": "Disposal group including discontinued operation weighted average basic units",
        "terseLabel": "Basic units"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationWeightedAverageBasicUnits",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationWeightedAverageDilutedCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation weighted average diluted common shares.",
        "label": "Disposal group including discontinued operation weighted average diluted common shares",
        "terseLabel": "Diluted common shares"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationWeightedAverageDilutedCommonShares",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_DisposalGroupIncludingDiscontinuedOperationWeightedAverageDilutedUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group including discontinued operation weighted average diluted units.",
        "label": "Disposal group including discontinued operation weighted average diluted units",
        "terseLabel": "Diluted units"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationWeightedAverageDilutedUnits",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_DisposalOfAssetsProFormaNetIncomeLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal of Assets Pro forma net income (loss)",
        "label": "Pro forma net income (loss)"
       }
      }
     },
     "localname": "DisposalOfAssetsProFormaNetIncomeLoss",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DisposalOfAssetsProFormaOperatingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal of Assets Pro forma Operating Expenses",
        "label": "Pro forma operating expenses"
       }
      }
     },
     "localname": "DisposalOfAssetsProFormaOperatingExpenses",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DisposalOfAssetsProFormaRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal of Assets Pro forma Revenues",
        "label": "Pro forma revenues"
       }
      }
     },
     "localname": "DisposalOfAssetsProFormaRevenues",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DistributionsToPreferredUnitHolders": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfOperations2": {
       "order": 1.0,
       "parentTag": "soho_NetIncomeLossAvailableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions to preferred unit holders during the period.",
        "label": "Distributions To Preferred Unit Holders",
        "negatedLabel": "Declared and undeclared distributions to preferred unit holders"
       }
      }
     },
     "localname": "DistributionsToPreferredUnitHolders",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_DoubleTreeByHiltonBrownstoneUniversityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Double tree by Hilton Brownstone university.",
        "label": "Double Tree By Hilton Brownstone University [Member]",
        "terseLabel": "DoubleTree by Hilton Brownstone-University [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonBrownstoneUniversityMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeByHiltonJacksonvilleRiverfrontMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DoubleTree by Hilton Jacksonville Riverfront.",
        "label": "Double Tree By Hilton Jacksonville Riverfront [Member]",
        "terseLabel": "DoubleTree by Hilton Jacksonville Riverfront [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonJacksonvilleRiverfrontMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeByHiltonJacksonvilleRiversideMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Double tree by Hilton Jacksonville riverside.",
        "label": "Double Tree By Hilton Jacksonville Riverside [Member]",
        "terseLabel": "Double Tree by Hilton Jacksonville Riverside [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonJacksonvilleRiversideMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeByHiltonLaurelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Double Tree by Hilton Laurel.",
        "label": "Double Tree By Hilton Laurel [Member]",
        "terseLabel": "Double Tree by Hilton Laurel [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonLaurelMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeByHiltonPhiladelphiaAirportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Double Tree By Hilton Philadelphia Airport.",
        "label": "Double Tree By Hilton Philadelphia Airport [Member]",
        "terseLabel": "DoubleTree by Hilton Philadelphia Airport [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonPhiladelphiaAirportMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeByHiltonRaleighBrownstoneUniversityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Double tree by Hilton Raleigh Brownstone university.",
        "label": "Double Tree By Hilton Raleigh Brownstone University [Member]",
        "terseLabel": "Doubletree By Hilton Raleigh Brownstone - University [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonRaleighBrownstoneUniversityMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeByHiltonRaleighBrownstoneUniversityRaleighNorthCarolinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DoubleTree by Hilton Raleigh Brownstone University Raleigh North Carolina.",
        "label": "Double Tree By Hilton Raleigh Brownstone University Raleigh North Carolina [Member]",
        "terseLabel": "Double Tree by Hilton Raleigh Brownstone University Hotel [Member]"
       }
      }
     },
     "localname": "DoubleTreeByHiltonRaleighBrownstoneUniversityRaleighNorthCarolinaMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DoubleTreeResortByHiltonHollywoodBeachMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DoubleTree Resort by Hilton Hollywood Beach.",
        "label": "Double Tree Resort By Hilton Hollywood Beach [Member]",
        "terseLabel": "DoubleTree Resort by Hilton Hollywood Beach [Member]"
       }
      }
     },
     "localname": "DoubleTreeResortByHiltonHollywoodBeachMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_DurationOfOperatingLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of operating lease term.",
        "label": "Duration Of Operating Lease Term",
        "terseLabel": "Duration of operating lease term"
       }
      }
     },
     "localname": "DurationOfOperatingLeaseTerm",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DurationPeriodUnderGroundLeaseForEachRenewalPeriodsExtended": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration period under ground lease for each renewal periods extended.",
        "label": "Duration Period Under Ground Lease For Each Renewal Periods Extended",
        "terseLabel": "Duration period under ground lease for each renewal periods extended"
       }
      }
     },
     "localname": "DurationPeriodUnderGroundLeaseForEachRenewalPeriodsExtended",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_DurationPeriodUnderRenewalOptionSecond": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration period under renewal option second.",
        "label": "Duration Period Under Renewal Option Second",
        "terseLabel": "Duration period under renewal option second"
       }
      }
     },
     "localname": "DurationPeriodUnderRenewalOptionSecond",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_EarnestMoneyDepositClosingDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnest money deposit closing date.",
        "label": "Earnest Money Deposit Closing Date",
        "terseLabel": "Earnest money deposit, Closing date"
       }
      }
     },
     "localname": "EarnestMoneyDepositClosingDate",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_EffectiveDateOfCeasedMatchingEmployerContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective date of ceased matching employer contribution.",
        "label": "Effective Date Of Ceased Matching Employer Contribution",
        "terseLabel": "Effective date of ceased matching employer contribution"
       }
      }
     },
     "localname": "EffectiveDateOfCeasedMatchingEmployerContribution",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eight percent series B cumulative redeemable perpetual preferred stock.",
        "label": "Eight Percent Series B Cumulative Redeemable Perpetual Preferred Stock [Member]",
        "terseLabel": "8.0% Series B Cumulative Redeemable Perpetual Preferred Stock [Member]"
       }
      }
     },
     "localname": "EightPercentSeriesBCumulativeRedeemablePerpetualPreferredStockMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_EightPercentSeriesBCumulativeRedeemablePerpetualPreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eight percent series B cumulative redeemable perpetual preferred units.",
        "label": "Eight Percent Series B Cumulative Redeemable Perpetual Preferred Units [Member]",
        "terseLabel": "8.0% Series B Cumulative Redeemable Perpetual Preferred Units [Member]"
       }
      }
     },
     "localname": "EightPercentSeriesBCumulativeRedeemablePerpetualPreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_EightPointTwoFivePercentSeriesDCumulativeRedeemablePerpetualPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eight point two five percent series D cumulative redeemable perpetual preferred stock.",
        "label": "Eight Point Two Five Percent Series D Cumulative Redeemable Perpetual Preferred Stock [Member]",
        "terseLabel": "8.25% Series D Cumulative Redeemable Perpetual Preferred Stock [Member]"
       }
      }
     },
     "localname": "EightPointTwoFivePercentSeriesDCumulativeRedeemablePerpetualPreferredStockMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_EightPointTwoFivePercentSeriesDCumulativeRedeemablePerpetualPreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eight Point Two Five Percent Series D Cumulative Redeemable Perpetual Preferred Units Member.",
        "label": "Eight Point Two Five Percent Series D Cumulative Redeemable Perpetual Preferred Units [Member]",
        "terseLabel": "8.25% Series D Cumulative Redeemable Perpetual Preferred Units [Member]"
       }
      }
     },
     "localname": "EightPointTwoFivePercentSeriesDCumulativeRedeemablePerpetualPreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_EmployeeMedicalBenefitsAmountPaidToRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee medical benefits, amount paid to related parties.",
        "label": "Employee Medical Benefits Amount Paid To Related Parties",
        "terseLabel": "Employee medical benefits paid"
       }
      }
     },
     "localname": "EmployeeMedicalBenefitsAmountPaidToRelatedParties",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPAllocatedAndCommittedToBeReleasedFromSuspenseAccountSharesFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan ESOP allocated and committed to be released from suspense account shares fair value.",
        "label": "Employee Stock Ownership Plan E S O P Allocated And Committed To Be Released From Suspense Account Shares Fair Value",
        "terseLabel": "Fair value of ESOP released from suspense account and recognized compensation cost"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPAllocatedAndCommittedToBeReleasedFromSuspenseAccountSharesFairValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPAllocatedSharesAndCommittedToBeReleasedFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 0.0,
       "parentTag": "soho_EmployeeStockOwnershipPlanESOPSharesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan ESOP allocated shares and committed to be released fair value.",
        "label": "Employee Stock Ownership Plan E S O P Allocated Shares And Committed To Be Released Fair Value",
        "totalLabel": "Total fair value of ESOP allocated and committed-to-be-released"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPAllocatedSharesAndCommittedToBeReleasedFairValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPAllocatedSharesFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 0.0,
       "parentTag": "soho_EmployeeStockOwnershipPlanESOPAllocatedSharesAndCommittedToBeReleasedFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan esop allocated shares fair value.",
        "label": "Employee Stock Ownership Plan E S O P Allocated Shares Fair Value",
        "terseLabel": "Fair value of ESOP allocated shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPAllocatedSharesFairValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPMaximumBorrowingAmountToPurchaseCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan ESOP maximum borrowing amount to purchase common stock.",
        "label": "Employee Stock Ownership Plan E S O P Maximum Borrowing Amount To Purchase Common Stock",
        "terseLabel": "Maximum amount allocated to purchase common stock under ESOP"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPMaximumBorrowingAmountToPurchaseCommonStock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPNumberOfAllocatedAndCommittedToBeReleasedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan ESOP number of allocated and committed to be released shares.",
        "label": "Employee Stock Ownership Plan E S O P Number Of Allocated And Committed To Be Released Shares",
        "terseLabel": "Total number of ESOP shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedAndCommittedToBeReleasedShares",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPNumberOfAllocatedSharesAndCommittedToBeReleasedShares": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan esop number of allocated shares and committed to be released shares.",
        "label": "Employee Stock Ownership Plan E S O P Number Of Allocated Shares And Committed To Be Released Shares",
        "totalLabel": "Total number of ESOP allocated and committed-to-be-released"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedSharesAndCommittedToBeReleasedShares",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPSharesCommittedToBeReleasedFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 1.0,
       "parentTag": "soho_EmployeeStockOwnershipPlanESOPAllocatedSharesAndCommittedToBeReleasedFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan ESOP shares committed to be released fair value",
        "label": "Employee Stock Ownership Plan E S O P Shares Committed To Be Released Fair Value",
        "terseLabel": "Fair value of ESOP Committed-to-be released shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPSharesCommittedToBeReleasedFairValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanESOPSharesFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan ESOP shares fair value.",
        "label": "Employee Stock Ownership Plan E S O P Shares Fair Value",
        "totalLabel": "Total fair value of ESOP Shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPSharesFairValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanLoanPayments": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan loan payments.",
        "label": "Employee Stock Ownership Plan Loan Payments",
        "terseLabel": "ESOP loan payments received"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanLoanPayments",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeeStockOwnershipPlanRecognizedToCompensationCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee stock ownership plan recognized to compensation cost.",
        "label": "Employee Stock Ownership Plan Recognized To Compensation Cost",
        "terseLabel": "Compensation cost recognized"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanRecognizedToCompensationCost",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_EmployeesAndDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and directors.",
        "label": "Employees And Directors [Member]",
        "terseLabel": "Employees and Directors [Member]"
       }
      }
     },
     "localname": "EmployeesAndDirectorsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees.",
        "label": "Employees [Member]",
        "terseLabel": "Employees [Member]"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ExecutivesEmployeeAndDirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executives employee and director.",
        "label": "Executives Employee And Director [Member]",
        "terseLabel": "Executives Employees and Directors [Member]"
       }
      }
     },
     "localname": "ExecutivesEmployeeAndDirectorMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ExitFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exit fee.",
        "label": "Exit fee [Member]"
       }
      }
     },
     "localname": "ExitFeeMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ExpirationDateThreeUnderRenewalOptionSecond": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date three under renewal option second.",
        "label": "Expiration Date Three Under Renewal Option Second",
        "terseLabel": "Expiration date three under renewal option second"
       }
      }
     },
     "localname": "ExpirationDateThreeUnderRenewalOptionSecond",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_ExpiryPeriodOfMasterManagementAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiry period of master management agreement.",
        "label": "Expiry Period Of Master Management Agreement",
        "terseLabel": "Expiry date of master management agreement"
       }
      }
     },
     "localname": "ExpiryPeriodOfMasterManagementAgreement",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_ExtinguishmentOfPreferredStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extinguishment of preferred stock, shares.",
        "label": "Extinguishment Of Preferred Stock Shares",
        "terseLabel": "Extinguishment of preferred stock, shares",
        "verboseLabel": "Extinguishment of preferred units, shares"
       }
      }
     },
     "localname": "ExtinguishmentOfPreferredStockShares",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_ExtinguishmentOfPreferredStockValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extinguishment of preferred stock, value.",
        "label": "Extinguishment Of Preferred Stock Value",
        "terseLabel": "Extinguishment of preferred stock",
        "verboseLabel": "Extinguishment of preferred units"
       }
      }
     },
     "localname": "ExtinguishmentOfPreferredStockValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_FifthThirdBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fifth third bank.",
        "label": "Fifth Third Bank [Member]",
        "terseLabel": "Fifth Third Bank [Member]"
       }
      }
     },
     "localname": "FifthThirdBankMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_FinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease liability payments due after year Four.",
        "label": "Finance Lease Liability Payments Due After Year Four",
        "terseLabel": "December 31, 2027 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_FinancingArrangementMaturityDateRangeEnd": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement maturity date range end.",
        "label": "Financing Arrangement Maturity Date Range End",
        "terseLabel": "Financing arrangement expiration date"
       }
      }
     },
     "localname": "FinancingArrangementMaturityDateRangeEnd",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_FinancingArrangementMaturityDateRangeStart": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement maturity date range start.",
        "label": "Financing Arrangement Maturity Date Range Start",
        "terseLabel": "Financing arrangement expiration date"
       }
      }
     },
     "localname": "FinancingArrangementMaturityDateRangeStart",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_FranchiseAgreementExpiryDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Franchise agreement expiry date.",
        "label": "Franchise Agreement Expiry Date",
        "terseLabel": "Franchise agreement expiry date"
       }
      }
     },
     "localname": "FranchiseAgreementExpiryDate",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_FranchiseAgreementWithAffiliateOfHyattHotelsCorporationOperatingAsHyattCentricArlingtonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Franchise agreement with affiliate of Hyatt Hotels Corporation operating as Hyatt Centric Arlington.",
        "label": "Franchise Agreement With Affiliate Of Hyatt Hotels Corporation Operating As Hyatt Centric Arlington [Member]",
        "terseLabel": "Franchise Agreement with Affiliate of Hyatt Hotels Corporation Operating as Hyatt Centric Arlington [Member]"
       }
      }
     },
     "localname": "FranchiseAgreementWithAffiliateOfHyattHotelsCorporationOperatingAsHyattCentricArlingtonMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_FranchiseFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Franchise fees.",
        "label": "Franchise Fees [Member]",
        "terseLabel": "Franchise Fees [Member]"
       }
      }
     },
     "localname": "FranchiseFeesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_FranchiseFeesOfRoomRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Franchise fees of room revenues.",
        "label": "Franchise Fees Of Room Revenues",
        "terseLabel": "Franchise fees of room revenues"
       }
      }
     },
     "localname": "FranchiseFeesOfRoomRevenues",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_FranchiseLicenseFeesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Franchise license fees.",
        "label": "Franchise License Fees Policy [Text Block]",
        "terseLabel": "Franchise License Fees"
       }
      }
     },
     "localname": "FranchiseLicenseFeesPolicyTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_GainLossDueToInvoluntaryConversionOfAssets": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss due to Involuntary conversion of assets.",
        "label": "Gain Loss Due To Involuntary Conversion Of Assets",
        "negatedLabel": "Gain on involuntary conversion of assets",
        "terseLabel": "Gain on involuntary conversion of assets"
       }
      }
     },
     "localname": "GainLossDueToInvoluntaryConversionOfAssets",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_GainLossOnDispositionOfAssetsOperatingAndNonOperating": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on disposition of assets operating and non operating.",
        "label": "Gain Loss On Disposition Of Assets Operating And Non Operating",
        "negatedLabel": "Loss on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssetsOperatingAndNonOperating",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_GainOnExtinguishmentOfPreferredStock": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail": {
       "order": 2.0,
       "parentTag": "soho_NetIncomeLossAttributableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfOperations2": {
       "order": 0.0,
       "parentTag": "soho_NetIncomeLossAvailableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on extinguishment of preferred stock.",
        "label": "Gain on extinguishment of preferred units",
        "terseLabel": "Gain on extinguishment of preferred stock"
       }
      }
     },
     "localname": "GainOnExtinguishmentOfPreferredStock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_GainOnSaleOfAssets": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on sale of assets.",
        "label": "Gain on Sale of Assets",
        "terseLabel": "Gain on sale of assets"
       }
      }
     },
     "localname": "GainOnSaleOfAssets",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_GeorgianTerraceHotelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Georgian Terrace Hotel.",
        "label": "Georgian Terrace Hotel [Member]",
        "terseLabel": "Georgian Terrace [Member]"
       }
      }
     },
     "localname": "GeorgianTerraceHotelMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_GeorgianTerraceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Georgian Terrace.",
        "label": "Georgian Terrace [Member]",
        "terseLabel": "Georgian Terrace [Member]"
       }
      }
     },
     "localname": "GeorgianTerraceMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_GroundLeasePercentageRentOnGrossRoomsRevenuesInExcessOfThresholds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ground lease percentage rent on gross rooms revenues in excess of thresholds.",
        "label": "Ground Lease Percentage Rent On Gross Rooms Revenues In Excess Of Thresholds",
        "terseLabel": "Ground lease percentage rent on gross rooms revenues in excess of thresholds"
       }
      }
     },
     "localname": "GroundLeasePercentageRentOnGrossRoomsRevenuesInExcessOfThresholds",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_HiltonDoubleTreeAndHyattBrandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hilton, Double Tree and Hyatt Brands.",
        "label": "Hilton Double Tree And Hyatt Brands [Member]",
        "terseLabel": "Hilton, DoubleTree and Hyatt Brands [Member]"
       }
      }
     },
     "localname": "HiltonDoubleTreeAndHyattBrandsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HotelAlbaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotel Alba.",
        "label": "Hotel Alba [Member]",
        "terseLabel": "Hotel Alba [Member]"
       }
      }
     },
     "localname": "HotelAlbaMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HotelAlbaTampaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotel Alba Tampa.",
        "label": "Hotel Alba Tampa [Member]",
        "terseLabel": "Hotel Alba Tampa",
        "verboseLabel": "Hotel Alba Tampa [Member]"
       }
      }
     },
     "localname": "HotelAlbaTampaMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HotelAlbaTampaTapestryCollectionByHiltonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotel Alba Tampa, Tapestry Collection by Hilton.",
        "label": "Hotel Alba Tampa Tapestry Collection By Hilton [Member]",
        "terseLabel": "Hotel Alba Tampa, Tapestry Collection by Hilton [Member]"
       }
      }
     },
     "localname": "HotelAlbaTampaTapestryCollectionByHiltonMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HotelBallastMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotel ballast.",
        "label": "Hotel Ballast [Member]",
        "terseLabel": "Hotel Ballast [Member]"
       }
      }
     },
     "localname": "HotelBallastMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HotelBallastWilmingtonTapestryCollectionByHiltonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotel Ballast Wilmington, Tapestry collection by Hilton.",
        "label": "Hotel Ballast Wilmington Tapestry Collection By Hilton [Member]",
        "terseLabel": "Hotel Ballast Wilmington,Tapestry Collection by Hilton [Member]"
       }
      }
     },
     "localname": "HotelBallastWilmingtonTapestryCollectionByHiltonMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HotelPropertiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hotel properties.",
        "label": "Hotel Properties [Member]",
        "terseLabel": "Right of Use Assets [Member]"
       }
      }
     },
     "localname": "HotelPropertiesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HyattCentricArlingtonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hyatt Centric Arlington.",
        "label": "Hyatt Centric Arlington [Member]",
        "terseLabel": "Hyatt Centric Arlington [Member]"
       }
      }
     },
     "localname": "HyattCentricArlingtonMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HydeBeachHouseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hyde beach house.",
        "label": "Hyde Beach House [Member]",
        "terseLabel": "Hyde Beach House [Member]"
       }
      }
     },
     "localname": "HydeBeachHouseMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_HydeResortAndResidencesAndHydeBeachHouseResortAndResidencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hyde resort and residences and hyde beach house resort and residences.",
        "label": "Hyde Resort And Residences And Hyde Beach House Resort And Residences [Member]",
        "terseLabel": "Commercial Unit of Hyde Resort &amp; Residences and Hyde Beach House Resort &amp; Residences [Member]"
       }
      }
     },
     "localname": "HydeResortAndResidencesAndHydeBeachHouseResortAndResidencesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_IncentiveManagementFeeEqualToIncreaseInGrossOperatingProfitPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive management fee equal to increase in gross operating profit percentage.",
        "label": "Incentive Management Fee Equal To Increase In Gross Operating Profit Percentage",
        "terseLabel": "Incentive management fee equal to increase in gross operating profit percentage"
       }
      }
     },
     "localname": "IncentiveManagementFeeEqualToIncreaseInGrossOperatingProfitPercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_IncentiveManagementFeesExpenseByRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incentive management fees expense by related party.",
        "label": "Incentive Management Fees Expense By Related Party",
        "terseLabel": "Incentive management fees expense by related party"
       }
      }
     },
     "localname": "IncentiveManagementFeesExpenseByRelatedParty",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_IncomeTaxReconciliationTaxExemptIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation tax exempt income (expense).",
        "label": "Income Tax Reconciliation Tax Exempt Income Expense",
        "negatedLabel": "Effect of non-taxable REIT loss"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxExemptIncomeExpense",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_IncreaseDecreaseInAdvancesDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in advances deposits.",
        "label": "Increase Decrease In Advances Deposits",
        "terseLabel": "Advance deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInAdvancesDeposits",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in capital expenditures incurred but not yet paid.",
        "label": "Increase Decrease In Capital Expenditures Incurred But Not Yet Paid",
        "terseLabel": "Change in amount of improvements to hotel property in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_IndirectHotelsOperatingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indirect hotels operating costs.",
        "label": "Indirect Hotels Operating Costs",
        "verboseLabel": "Total indirect hotel operating expenses"
       }
      }
     },
     "localname": "IndirectHotelsOperatingCosts",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_IndirectHotelsOperatingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indirect hotels operating costs.",
        "label": "Indirect Hotels Operating Costs [Member]",
        "terseLabel": "Indirect [Member]"
       }
      }
     },
     "localname": "IndirectHotelsOperatingCostsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_IndividualHotelManagementAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual hotel management agreements.",
        "label": "Individual Hotel Management Agreements [Member]",
        "terseLabel": "Individual Hotel Management Agreements [Member]"
       }
      }
     },
     "localname": "IndividualHotelManagementAgreementsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_InformationAndTelecommunicationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information and telecommunications.",
        "label": "Information And Telecommunications [Member]",
        "terseLabel": "Information and Telecommunications [Member]"
       }
      }
     },
     "localname": "InformationAndTelecommunicationsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_InitialTermOfGroundLeaseExpiresYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial term of ground lease expires year.",
        "label": "Initial Term Of Ground Lease Expires Year",
        "terseLabel": "Initial term of ground lease expires year"
       }
      }
     },
     "localname": "InitialTermOfGroundLeaseExpiresYear",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "soho_InsuranceExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance expense.",
        "label": "Insurance Expense [Member]",
        "terseLabel": "Insurance [Member]"
       }
      }
     },
     "localname": "InsuranceExpenseMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_InterestReserves": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest reserves.",
        "label": "Interest reserves"
       }
      }
     },
     "localname": "InterestReserves",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_InvoluntaryConversionOfAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Involuntary conversion of assets.",
        "label": "Involuntary Conversion Of Assets Policy [Text Block]",
        "terseLabel": "Involuntary Conversion of Assets"
       }
      }
     },
     "localname": "InvoluntaryConversionOfAssetsPolicyTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_KWHPSOHOLimitedLiabilityCompanyAndMIGSOHOLimitedLiabilityCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KWHP SOHO, LLC and MIG SOHO, LLC.",
        "label": "K W H P S O H O Limited Liability Company And M I G S O H O Limited Liability Company [Member]",
        "terseLabel": "KWHP SOLO, LLC and MIG SOLO, LLC [Member]"
       }
      }
     },
     "localname": "KWHPSOHOLimitedLiabilityCompanyAndMIGSOHOLimitedLiabilityCompanyMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_KWHPSOHOLimitedLiabilityCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "KWHP SOHO, LLC.",
        "label": "K W H P S O H O Limited Liability Company [Member]",
        "terseLabel": "KWHP SOHO, LLC [Member]"
       }
      }
     },
     "localname": "KWHPSOHOLimitedLiabilityCompanyMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_LeaseExpirationMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease expiration month and year.",
        "label": "Lease Expiration Month And Year",
        "terseLabel": "Operating lease, expiring date"
       }
      }
     },
     "localname": "LeaseExpirationMonthAndYear",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearMonthItemType"
    },
    "soho_LeaseRentIncreaseEachSuccessiveYearPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease rent increase each successive year percentage.",
        "label": "Lease Rent Increase Each Successive Year Percentage",
        "terseLabel": "Lease rent increase each successive period percentage"
       }
      }
     },
     "localname": "LeaseRentIncreaseEachSuccessiveYearPercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_LeavingCapacityForAdditionalBorrowingOnTheEsopLoanCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leaving capacity for additional borrowing on the ESOP loan commitment.",
        "label": "Leaving Capacity for Additional Borrowing on the ESOP Loan Commitment",
        "verboseLabel": "Leaving capacity for additional Borrowing on the ESOP loan commitment"
       }
      }
     },
     "localname": "LeavingCapacityForAdditionalBorrowingOnTheEsopLoanCommitment",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_LesseeOperatingLeaseExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease expiration year.",
        "label": "Lessee Operating Lease Expiration Year",
        "terseLabel": "Lessee, operating lease expiration year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseExpirationYear",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "soho_LesseeOperatingLeaseRentalPaymentsPercentageOfIncreasesPerYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease rental payments percentage of increases per year.",
        "label": "Lessee Operating Lease Rental Payments Percentage Of Increases Per Year",
        "terseLabel": "Rental payments, Percentage of increases per year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRentalPaymentsPercentageOfIncreasesPerYear",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_LesseeOperatingLeaseRentalPaymentsPercentageOfIncreasesTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease rental payments percentage of increases term.",
        "label": "Lessee Operating Lease Rental Payments Percentage Of Increases Term",
        "terseLabel": "Rental payments, Percentage of increases, Term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRentalPaymentsPercentageOfIncreasesTerm",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_LongTermDebtExcludingUnsecuredDebt": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt excluding unsecured debt.",
        "label": "Long Term Debt Excluding Unsecured Debt",
        "terseLabel": "Mortgage loans, net"
       }
      }
     },
     "localname": "LongTermDebtExcludingUnsecuredDebt",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_SecuredDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt maturities repayments of principal after year four.",
        "label": "Long Term Debt Maturities Repayments Of Principal After Year Four",
        "terseLabel": "December 31, 2027 and thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_MIGSOHOLimitedLiabilityCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MIG SOHO, LLC.",
        "label": "M I G S O H O Limited Liability Company [Member]",
        "terseLabel": "MIG SOHO, LLC [Member]"
       }
      }
     },
     "localname": "MIGSOHOLimitedLiabilityCompanyMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_MajorityOwnedSubsidiaryUnconsolidated1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Majority owned subsidiary unconsolidated 1.",
        "label": "Majority Owned Subsidiary Unconsolidated1 [Member]",
        "terseLabel": "Chesapeake Hospitality [Member]"
       }
      }
     },
     "localname": "MajorityOwnedSubsidiaryUnconsolidated1Member",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_MajorityOwnedSubsidiaryUnconsolidated2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Majority Owned Subsidiary Unconsolidated 2.",
        "label": "Majority Owned Subsidiary Unconsolidated2 [Member]",
        "terseLabel": "Our Town Hospitality [Member]"
       }
      }
     },
     "localname": "MajorityOwnedSubsidiaryUnconsolidated2Member",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ManagementAgreementForParkingGarageAndPoolsideMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management agreement for parking garage and poolside.",
        "label": "Management Agreement For Parking Garage And Poolside [Member]",
        "terseLabel": "Management Agreement for Parking Garage and Poolside [Member]"
       }
      }
     },
     "localname": "ManagementAgreementForParkingGarageAndPoolsideMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ManagementFeeOfGrossRevenuesForEveryYearThereafter": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fee of gross revenues for every year thereafter.",
        "label": "Management Fee Of Gross Revenues For Every Year Thereafter",
        "terseLabel": "Management fee of gross revenues for every year thereafter"
       }
      }
     },
     "localname": "ManagementFeeOfGrossRevenuesForEveryYearThereafter",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_ManagementFeeOfGrossRevenuesForFirstFullFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fee of gross revenues for first full fiscal year.",
        "label": "Management Fee Of Gross Revenues For First Full Fiscal Year",
        "terseLabel": "Management fee of gross revenues for first full fiscal year"
       }
      }
     },
     "localname": "ManagementFeeOfGrossRevenuesForFirstFullFiscalYear",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_ManagementFeeOfGrossRevenuesForSecondFullFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fee of gross revenues for second full fiscal year.",
        "label": "Management Fee Of Gross Revenues For Second Full Fiscal Year",
        "terseLabel": "Management fee of gross revenues for second full fiscal year"
       }
      }
     },
     "localname": "ManagementFeeOfGrossRevenuesForSecondFullFiscalYear",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_ManagementFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fees, including incentive.",
        "label": "Management Fees [Member]",
        "terseLabel": "Management Fees, Including Incentive [Member]"
       }
      }
     },
     "localname": "ManagementFeesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_MasterAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master agreement.",
        "label": "Master Agreement [Member]",
        "terseLabel": "Master Agreement [Member]"
       }
      }
     },
     "localname": "MasterAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_MasterManagementAgreementExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Master management agreement expiration date.",
        "label": "Master Management Agreement Expiration Date",
        "terseLabel": "Master management agreement expiration date"
       }
      }
     },
     "localname": "MasterManagementAgreementExpirationDate",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_MaximumIncentiveManagementFeeOfGrossRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum incentive management fee of gross revenues.",
        "label": "Maximum Incentive Management Fee Of Gross Revenues",
        "terseLabel": "Maximum incentive management fee of gross revenues"
       }
      }
     },
     "localname": "MaximumIncentiveManagementFeeOfGrossRevenues",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_MinimumPercentageOfLikelihoodOfRealizationOfDeferredTaxAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of likelihood of realization of deferred tax assets.",
        "label": "Minimum Percentage Of Likelihood Of Realization Of Deferred Tax Assets",
        "terseLabel": "Minimum percentage of likelihood of realization of deferred tax assets"
       }
      }
     },
     "localname": "MinimumPercentageOfLikelihoodOfRealizationOfDeferredTaxAssets",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_MonthlyContributionOfRoomRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly contribution of room revenues.",
        "label": "Monthly Contribution Of Room Revenues",
        "terseLabel": "Monthly contribution of room revenues"
       }
      }
     },
     "localname": "MonthlyContributionOfRoomRevenues",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_NetIncomeAllocatedToNonVestedShareAwards": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail": {
       "order": 1.0,
       "parentTag": "soho_NetIncomeLossAttributableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income allocated to non-vested share awards.",
        "label": "Net income allocated to non-vested share awards",
        "terseLabel": "Less: Net (income)allocated to non-vested share awards"
       }
      }
     },
     "localname": "NetIncomeAllocatedToNonVestedShareAwards",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_NetIncomeLossAttributableToCommonStockholdersBasic": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) attributable to common stockholders basic.",
        "label": "Net Income (Loss) Attributable to Common Stockholders Basic",
        "terseLabel": "Net income (loss) attributable to common stockholders for basic computation",
        "totalLabel": "Net income (loss) attributable to common stockholders for basic computation"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToCommonStockholdersBasic",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_NetIncomeLossAttributableToGeneralAndLimitedPartnershipUnitholdersBasic": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) attributable to general and limited partnership unitholders basic.",
        "label": "Net income (loss) attributable to unitholders",
        "terseLabel": "Net income (loss) attributable to general and limited partnership unitholders for basic computation",
        "totalLabel": "Net income (loss) available to general and limited partnership unit holders"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToGeneralAndLimitedPartnershipUnitholdersBasic",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_NetIncomeLossAvailableToGeneralAndLimitedPartnershipUnitholdersBasic": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfOperations2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) available to general and limited partnership unitholders basic.",
        "label": "Net Income (Loss) Available to General and Limited Partnership Unitholders Basic",
        "totalLabel": "Net income (loss) available to general and limited partnership unit holders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToGeneralAndLimitedPartnershipUnitholdersBasic",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_NinetyNineYearOperatingLeasePropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ninety nine year operating lease property.",
        "label": "Ninety Nine Year Operating Lease Property [Member]",
        "terseLabel": "Ninety Nine Year Operating Lease Property [Member]"
       }
      }
     },
     "localname": "NinetyNineYearOperatingLeasePropertyMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_NoncontrollingInterestInOperatingPartnershipPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling interest in operating partnership.",
        "label": "Noncontrolling Interest In Operating Partnership Policy [Text Block]",
        "terseLabel": "Noncontrolling Interest in Operating Partnership"
       }
      }
     },
     "localname": "NoncontrollingInterestInOperatingPartnershipPolicyTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_NoteModificationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note modification agreement.",
        "label": "Note Modification Agreement [Member]",
        "terseLabel": "Note Modification Agreement [Member]"
       }
      }
     },
     "localname": "NoteModificationAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_NotePurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note purchase agreement.",
        "label": "Note Purchase Agreement [Member]",
        "terseLabel": "Note Purchase Agreement [Member]"
       }
      }
     },
     "localname": "NotePurchaseAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_NumberOfAdditionalRenewalPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional renewal periods.",
        "label": "Number Of Additional Renewal Periods",
        "terseLabel": "Number of additional renewal periods"
       }
      }
     },
     "localname": "NumberOfAdditionalRenewalPeriods",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfAdditionalRenewalPeriodsExtendedUnderGroundLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional renewal periods extended under ground lease.",
        "label": "Number Of Additional Renewal Periods Extended Under Ground Lease",
        "terseLabel": "Number of additional renewal periods extended under ground lease"
       }
      }
     },
     "localname": "NumberOfAdditionalRenewalPeriodsExtendedUnderGroundLease",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfAdditionalWhollyOwnedHotels": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional wholly owned hotels.",
        "label": "Number Of Additional Wholly Owned Hotels",
        "terseLabel": "Number of additional wholly-owned hotels"
       }
      }
     },
     "localname": "NumberOfAdditionalWhollyOwnedHotels",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfCondominiumResortRentalPrograms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of condominium resort rental programs.",
        "label": "Number Of Condominium Resort Rental Programs",
        "terseLabel": "Number of condominium resort rental programs"
       }
      }
     },
     "localname": "NumberOfCondominiumResortRentalPrograms",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfHotels": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of hotels.",
        "label": "Number Of Hotels",
        "terseLabel": "Number of hotels"
       }
      }
     },
     "localname": "NumberOfHotels",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfIndependentHotels": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of independent hotels.",
        "label": "Number Of Independent Hotels",
        "terseLabel": "Number of independent hotels"
       }
      }
     },
     "localname": "NumberOfIndependentHotels",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfRentalPrograms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of rental programs.",
        "label": "Number Of Rental Programs",
        "terseLabel": "Number of rental programs"
       }
      }
     },
     "localname": "NumberOfRentalPrograms",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfRoomsInHotel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of rooms in hotel.",
        "label": "Number Of Rooms In Hotel",
        "terseLabel": "Rooms in hotel"
       }
      }
     },
     "localname": "NumberOfRoomsInHotel",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfSharesDeregistered": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares deregistered.",
        "label": "Number of shares deregistered",
        "terseLabel": "Number of shares deregistered"
       }
      }
     },
     "localname": "NumberOfSharesDeregistered",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_NumberOfWhollyOwnedHotels": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of wholly owned hotels.",
        "label": "Number Of Wholly Owned Hotels",
        "terseLabel": "Number of wholly owned hotels"
       }
      }
     },
     "localname": "NumberOfWhollyOwnedHotels",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_NumberOfWhollyOwnedHotelsOperatedUnderMasterManagementAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of wholly-owned hotels operated under master management agreement.",
        "label": "Number Of Wholly Owned Hotels Operated Under Master Management Agreement",
        "terseLabel": "Number of wholly-owned hotels operated under master management agreement"
       }
      }
     },
     "localname": "NumberOfWhollyOwnedHotelsOperatedUnderMasterManagementAgreement",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "soho_OTHHotelManagementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OTH Hotel Management Agreement.",
        "label": "O T H Hotel Management Agreement [Member]",
        "terseLabel": "OTH Hotel Management Agreement [Member]"
       }
      }
     },
     "localname": "OTHHotelManagementAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_OTHMasterAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OTH Master Agreement.",
        "label": "O T H Master Agreement [Member]",
        "terseLabel": "OTH Master Agreement [Member]"
       }
      }
     },
     "localname": "OTHMasterAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_OperatingPartnershipCommonUnitNotOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership common unit not owned.",
        "label": "Operating Partnership Common Unit Not Owned",
        "terseLabel": "Operating Partnership common units not owned"
       }
      }
     },
     "localname": "OperatingPartnershipCommonUnitNotOwned",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_OperatingPartnershipCommonUnitsOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership common units outstanding.",
        "label": "Operating Partnership Common Units Outstanding",
        "terseLabel": "Operating Partnership common units outstanding"
       }
      }
     },
     "localname": "OperatingPartnershipCommonUnitsOutstanding",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_OperatingPartnershipGuaranteed": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership guaranteed.",
        "label": "Operating Partnership guaranteed"
       }
      }
     },
     "localname": "OperatingPartnershipGuaranteed",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_OperatingPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership.",
        "label": "Operating Partnership [Member]",
        "terseLabel": "Operating Partnership [Member]"
       }
      }
     },
     "localname": "OperatingPartnershipMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_OperatingPartnershipPurchaseOfSeniorNotes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership purchase of senior notes.",
        "label": "Operating Partnership Purchase Of Senior Notes",
        "terseLabel": "Operating partnership purchase of senior notes"
       }
      }
     },
     "localname": "OperatingPartnershipPurchaseOfSeniorNotes",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_OperatingPartnershipUnitsIssuedDuringPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership units issued during period.",
        "label": "Operating Partnership Units Issued During Period",
        "terseLabel": "Number of issued unit in Operating Partnership"
       }
      }
     },
     "localname": "OperatingPartnershipUnitsIssuedDuringPeriod",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_OperatingPartnershipUnitsOutstandingFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating partnership units outstanding fair value disclosure.",
        "label": "Operating Partnership Units Outstanding Fair Value Disclosure",
        "terseLabel": "Fair market value"
       }
      }
     },
     "localname": "OperatingPartnershipUnitsOutstandingFairValueDisclosure",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization consolidation and presentation of financial statements.",
        "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]",
        "terseLabel": "Organization Consolidation and Presentation of Financial Statements [Line Items]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization consolidation and presentation of financial statements.",
        "label": "Organization Consolidation And Presentation Of Financial Statements [Table]",
        "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_OriginalLumpSumRentPaymentReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original lump sum rent payment received.",
        "label": "Original Lump Sum Rent Payment Received",
        "terseLabel": "Original lump sum rent payment received"
       }
      }
     },
     "localname": "OriginalLumpSumRentPaymentReceived",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_OurTownHospitalityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Our Town Hospitality.",
        "label": "Our Town Hospitality [Member]",
        "terseLabel": "Our Town Hospitality [Member]"
       }
      }
     },
     "localname": "OurTownHospitalityMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_OwnershipPercentageOwnedByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage owned by parent.",
        "label": "Ownership Percentage Owned By Parent",
        "verboseLabel": "Percentage of operating partnership owned"
       }
      }
     },
     "localname": "OwnershipPercentageOwnedByParent",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PalogicMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palogic.",
        "label": "Palogic [Member]",
        "terseLabel": "Palogic [Member]"
       }
      }
     },
     "localname": "PalogicMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_PartnersCapitalAccountPreferredDistributionsPerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Partners capital account preferred distributions per unit.",
        "label": "Partners Capital Account Preferred Distributions Per Unit",
        "verboseLabel": "Preferred Units, Quarterly Distributions Per Unit"
       }
      }
     },
     "localname": "PartnersCapitalAccountPreferredDistributionsPerUnit",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_PaycheckProtectionProgramExtensionLoanTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program extension loan term.",
        "label": "Paycheck Protection Program Extension Loan Term",
        "terseLabel": "Paycheck protection program extension loan term"
       }
      }
     },
     "localname": "PaycheckProtectionProgramExtensionLoanTerm",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_PaycheckProtectionProgramLoanAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan amount.",
        "label": "Paycheck Protection Program Loan Amount",
        "terseLabel": "Paycheck protection program loan amount"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanAmount",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PaycheckProtectionProgramLoanForgivenessAmountReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan forgiveness amount received.",
        "label": "Paycheck Protection Program Loan Forgiveness Amount Received",
        "terseLabel": "Paycheck protection program loan forgiveness amount received"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanForgivenessAmountReceived",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PaycheckProtectionProgramLoanInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan interest rate.",
        "label": "Paycheck Protection Program Loan Interest Rate",
        "terseLabel": "Paycheck protection program loan interest rate"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanInterestRate",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PaycheckProtectionProgramLoanRepaymentTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan repayment terms.",
        "label": "Paycheck Protection Program Loan Repayment Terms",
        "terseLabel": "Paycheck protection program loan repayment terms"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanRepaymentTerms",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_PaycheckProtectionProgramLoanTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan term.",
        "label": "Paycheck Protection Program Loan Term",
        "terseLabel": "Paycheck protection program loan term"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanTerm",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_PaymentOfSecuredNotesWithCashInHand": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of secured notes with cash in hand.",
        "label": "Payment of secured notes with cash in hand"
       }
      }
     },
     "localname": "PaymentOfSecuredNotesWithCashInHand",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PaymentsOfDeferredFinancingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of deferred financing costs.",
        "label": "Payments Of Deferred Financing Costs",
        "negatedLabel": "Payments of deferred financing costs"
       }
      }
     },
     "localname": "PaymentsOfDeferredFinancingCosts",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PaymentsOnMortgageLoans": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments on mortgage loans.",
        "label": "Payments on mortgage loans",
        "negatedLabel": "Payments on mortgage loans"
       }
      }
     },
     "localname": "PaymentsOnMortgageLoans",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PercentageOfExitFeeToLender": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of exit fee to lender.",
        "label": "Percentage Of Exit Fee To Lender",
        "terseLabel": "Percentage of exit fee to lender",
        "verboseLabel": "Exit fee"
       }
      }
     },
     "localname": "PercentageOfExitFeeToLender",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfFirstSpecifiedPercentageOfEmployeeContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of first specified percentage of employee contribution.",
        "label": "Percentage Of First Specified Percentage Of Employee Contribution",
        "terseLabel": "Percentage of first specified employee contributions"
       }
      }
     },
     "localname": "PercentageOfFirstSpecifiedPercentageOfEmployeeContribution",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfManagementFeeDue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of management fee due.",
        "label": "Percentage Of Management Fee Due",
        "terseLabel": "Percentage of management fee due"
       }
      }
     },
     "localname": "PercentageOfManagementFeeDue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfMatchingContributionForFirstSpecifiedPercentageOfEmployeeContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of matching contribution for first specified percentage of employee contribution.",
        "label": "Percentage Of Matching Contribution For First Specified Percentage Of Employee Contribution",
        "terseLabel": "Employer contribution for first 3% of employee contributions"
       }
      }
     },
     "localname": "PercentageOfMatchingContributionForFirstSpecifiedPercentageOfEmployeeContribution",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfMatchingContributionForNextSpecifiedPercentageOfEmployeeContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of matching contribution for next specified percentage of employee contribution.",
        "label": "Percentage Of Matching Contribution For Next Specified Percentage Of Employee Contribution",
        "terseLabel": "Employer contribution for next 2% of employee contributions"
       }
      }
     },
     "localname": "PercentageOfMatchingContributionForNextSpecifiedPercentageOfEmployeeContribution",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfNextSpecifiedPercentageOfEmployeeContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of next specified percentage of employee contribution.",
        "label": "Percentage Of Next Specified Percentage Of Employee Contribution",
        "terseLabel": "Percentage of next specified employee contributions"
       }
      }
     },
     "localname": "PercentageOfNextSpecifiedPercentageOfEmployeeContribution",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfOwnershipInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership interest.",
        "label": "Percentage Of Ownership Interest",
        "terseLabel": "Percentage of total outstanding ownership interests"
       }
      }
     },
     "localname": "PercentageOfOwnershipInterest",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PercentageOfOwnershipInterestEarnedByAdditionalCapitalContributionUponSatisfactionOfCertainConditions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of ownership interest earned by additional capital contribution upon satisfaction of certain conditions.",
        "label": "Percentage Of Ownership Interest Earned By Additional Capital Contribution Upon Satisfaction Of Certain Conditions",
        "terseLabel": "Percentage of ownership interest earned by additional capital contribution upon satisfaction of certain conditions"
       }
      }
     },
     "localname": "PercentageOfOwnershipInterestEarnedByAdditionalCapitalContributionUponSatisfactionOfCertainConditions",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PerformanceBasedStockAwardsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance based stock awards granted.",
        "label": "Performance Based Stock Awards Granted",
        "terseLabel": "Performance-based stock awards granted"
       }
      }
     },
     "localname": "PerformanceBasedStockAwardsGranted",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_PeriodForPrepaymentWithoutPenaltyBeforeMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for prepayment without penalty before maturity.",
        "label": "Period For Prepayment Without Penalty Before Maturity",
        "terseLabel": "Period before maturity in which prepayment is allowed with out penalty"
       }
      }
     },
     "localname": "PeriodForPrepaymentWithoutPenaltyBeforeMaturity",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_PeriodOfLeaseAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of lease agreement.",
        "label": "Period Of Lease Agreement",
        "terseLabel": "Lease agreement"
       }
      }
     },
     "localname": "PeriodOfLeaseAgreement",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "soho_PreferredStockAmountOfUndeclaredAndCumulativePreferredDividends": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock amount of undeclared cumulative preferred dividends.",
        "label": "Preferred Stock Amount Of Undeclared And Cumulative Preferred Dividends",
        "terseLabel": "Preferred stock amount of undeclared and cumulative preferred dividends"
       }
      }
     },
     "localname": "PreferredStockAmountOfUndeclaredAndCumulativePreferredDividends",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PreferredStockAndUnitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock and units.",
        "label": "Preferred Stock And Units [Abstract]"
       }
      }
     },
     "localname": "PreferredStockAndUnitsAbstract",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "xbrltype": "stringItemType"
    },
    "soho_PreferredStockAndUnitsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock and units.",
        "label": "Preferred Stock And Units [Text Block]",
        "terseLabel": "Preferred Stock and Units"
       }
      }
     },
     "localname": "PreferredStockAndUnitsTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_PreferredUnitsAggregateLiquidationPreferenceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred units aggregate liquidation preference value.",
        "label": "Preferred Units Aggregate Liquidation Preference Value",
        "terseLabel": "Preferred units, aggregate liquidation preference"
       }
      }
     },
     "localname": "PreferredUnitsAggregateLiquidationPreferenceValue",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PreferredUnitsAmountOfUndeclaredAndCumulativePreferredDividends": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred units amount of undeclared and cumulative preferred dividends.",
        "label": "Preferred Units Amount Of Undeclared And Cumulative Preferred Dividends",
        "terseLabel": "Preferred stock amount of undeclared and cumulative preferred dividends"
       }
      }
     },
     "localname": "PreferredUnitsAmountOfUndeclaredAndCumulativePreferredDividends",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PreferredUnitsDividendRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred units dividend rate percentage.",
        "label": "Preferred Units Dividend Rate Percentage",
        "terseLabel": "Preferred units, dividend rate percentage",
        "verboseLabel": "Preferred Units, Per Annum Rate"
       }
      }
     },
     "localname": "PreferredUnitsDividendRatePercentage",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "soho_PreferredUnitsLiquidationPreference": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred units liquidation preference.",
        "label": "Preferred Units Liquidation Preference",
        "verboseLabel": "Preferred Units, Liquidation Preference"
       }
      }
     },
     "localname": "PreferredUnitsLiquidationPreference",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_PreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred units.",
        "label": "Preferred Units [Member]",
        "terseLabel": "Preferred Units [Member]"
       }
      }
     },
     "localname": "PreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_PrepaymentPenaltiesDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment penalties description.",
        "label": "Prepayment Penalties Description",
        "terseLabel": "Prepayment Penalties"
       }
      }
     },
     "localname": "PrepaymentPenaltiesDescription",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_PrepaymentPenaltyAfterAprilTwelveTwoThousandTwentyOneBeforeAprilTwelveTwoThousandTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment penalty after April twelve two thousand twenty one before April twelve two thousand twenty two.",
        "label": "Prepayment Penalty After April Twelve Two Thousand Twenty One Before April Twelve Two Thousand Twenty Two [Member]",
        "terseLabel": "Prepaid After April 12, 2021 on or Before April 12, 2022 [Member]"
       }
      }
     },
     "localname": "PrepaymentPenaltyAfterAprilTwelveTwoThousandTwentyOneBeforeAprilTwelveTwoThousandTwentyTwoMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_PrepaymentPenaltyAfterAprilTwelveTwoThousandTwentyTwoBeforeNovemberTwentySixTwoThousandTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment penalty after April twelve two thousand twenty two before November twenty six two thousand twenty two.",
        "label": "Prepayment Penalty After April Twelve Two Thousand Twenty Two Before November Twenty Six Two Thousand Twenty Two [Member]",
        "terseLabel": "Prepaid After April 12, 2022 on or Before November 26, 2022 [Member]"
       }
      }
     },
     "localname": "PrepaymentPenaltyAfterAprilTwelveTwoThousandTwentyTwoBeforeNovemberTwentySixTwoThousandTwentyTwoMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_PrepaymentPenaltyOnOrAfterFebruaryFiveTwoThousandAndTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepayment penalty on or after february five two thousand and twenty three.",
        "label": "Prepayment penalty on or after february five two thousand and twenty three [member]",
        "terseLabel": "Prepayment Penalty on or After February 5, 2023 [Member]"
       }
      }
     },
     "localname": "PrepaymentPenaltyOnOrAfterFebruaryFiveTwoThousandAndTwentyThreeMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_PrivatelyNegotiatedShareExchangeAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Privately-negotiated share exchange agreement.",
        "label": "Privately Negotiated Share Exchange Agreement [Member]",
        "terseLabel": "Privately Negotiated Share Exchange Agreement [Member]"
       }
      }
     },
     "localname": "PrivatelyNegotiatedShareExchangeAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ProFormaOperatingIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pro forma operating income.",
        "label": "Pro Forma Operating Income",
        "terseLabel": "Pro forma operating income"
       }
      }
     },
     "localname": "ProFormaOperatingIncome",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsSummaryFinancialInformationPresentsResultsOfOperationsOfCompanyAndOperatingPartnershipDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_ProceedsFromInsuranceConversion": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from insurance conversion.",
        "label": "Proceeds from insurance conversion"
       }
      }
     },
     "localname": "ProceedsFromInsuranceConversion",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_ProceedsFromMortgageLoans": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from mortgage loans.",
        "label": "Proceeds from mortgage loans",
        "terseLabel": "Proceeds from mortgage loans"
       }
      }
     },
     "localname": "ProceedsFromMortgageLoans",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_PromissoryNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory note.",
        "label": "Promissory Note [Member]",
        "terseLabel": "Promissory Note [Member]"
       }
      }
     },
     "localname": "PromissoryNoteMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_PropertyTaxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property taxes.",
        "label": "Property Tax [Member]",
        "terseLabel": "Property Taxes [Member]"
       }
      }
     },
     "localname": "PropertyTaxMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_RealEstateInvestmentPropertyAccumulatedDepreciationAndImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail": {
       "order": 1.0,
       "parentTag": "soho_RealEstateInvestmentPropertyExcludingHeldForSaleNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate investment property accumulated depreciation and impairment.",
        "label": "Real Estate Investment Property Accumulated Depreciation And Impairment",
        "negatedLabel": "Less: accumulated depreciation and impairment"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyAccumulatedDepreciationAndImpairment",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_RealEstateInvestmentPropertyExcludingHeldForSaleNet": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate investment property excluding held for sale net.",
        "label": "Real Estate Investment Property Excluding Held For Sale Net",
        "terseLabel": "Investment in hotel properties, net",
        "totalLabel": "Investment in Hotel Properties, Net"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyExcludingHeldForSaleNet",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_RealEstateInvestmentPropertyHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail": {
       "order": 0.0,
       "parentTag": "soho_RealEstateInvestmentPropertyHeldForSaleNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate investment property held for sale.",
        "label": "Real Estate Investment Property Held For Sale",
        "terseLabel": "Investment in Hotel Properties Held for Sale, Gross"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyHeldForSale",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_RealEstateInvestmentPropertyHeldForSaleAccumulatedDepreciationAndImpairment": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail": {
       "order": 1.0,
       "parentTag": "soho_RealEstateInvestmentPropertyHeldForSaleNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate investment property held for sale accumulated depreciation and impairment.",
        "label": "Real Estate Investment Property Held For Sale Accumulated Depreciation And Impairment",
        "negatedLabel": "Less: accumulated depreciation and impairment"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyHeldForSaleAccumulatedDepreciationAndImpairment",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_RealEstateInvestmentPropertyHeldForSaleNet": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate investment property held for sale net.",
        "label": "Real Estate Investment Property Held For Sale Net",
        "terseLabel": "Investment in Hotel Properties Held for Sale, net",
        "totalLabel": "Investment in Hotel Properties Held for Sale, Net"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyHeldForSaleNet",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_ReleaseOfInterestReservesForDebtExtinguishment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Release of interest reserves for debt extinguishment.",
        "label": "Release of interest reserves for debt extinguishment"
       }
      }
     },
     "localname": "ReleaseOfInterestReservesForDebtExtinguishment",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_RentPayablePerYearUnderGroundLeaseInBaseRent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rent payable per year under ground lease in base rent.",
        "label": "Rent Payable Per Year Under Ground Lease In Base Rent",
        "terseLabel": "Rental payments per year in base rent under ground lease"
       }
      }
     },
     "localname": "RentPayablePerYearUnderGroundLeaseInBaseRent",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_RepairAndMaintenanceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repairs and maintenance.",
        "label": "Repair And Maintenance [Member]",
        "terseLabel": "Repairs and Maintenance [Member]"
       }
      }
     },
     "localname": "RepairAndMaintenanceMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_RestrictedCashReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted cash reserve.",
        "label": "Restricted Cash Reserve",
        "terseLabel": "Restricted cash reserve"
       }
      }
     },
     "localname": "RestrictedCashReserve",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_RightOfUseAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use asset.",
        "label": "Right Of Use Asset",
        "terseLabel": "Investment in Hotel Properties, Gross"
       }
      }
     },
     "localname": "RightOfUseAsset",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of computation of basic and diluted earnings per common share.",
        "label": "Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]",
        "terseLabel": "Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareLineItems",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of computation of basic and diluted earnings per common share.",
        "label": "Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Table]",
        "terseLabel": "Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareTable",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_ScheduleOfEarningsPerUnitBasicAndDilutedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of earnings per unit basic and diluted.",
        "label": "Schedule Of Earnings Per Unit Basic And Diluted Table [Text Block]",
        "terseLabel": "Computation of Basic and Diluted Net Income (Loss) Per Unit"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerUnitBasicAndDilutedTableTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_ScheduleOfRealEstatePropertiesHeldForSaleTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of real estate properties held for sale.",
        "label": "Schedule Of Real Estate Properties Held For Sale Table [Text Block]",
        "terseLabel": "Schedule of Investment in Hotel Properties Held for Sale, Net"
       }
      }
     },
     "localname": "ScheduleOfRealEstatePropertiesHeldForSaleTableTextBlock",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "soho_SecuredNotesAccruedInterestPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Notes Accrued Interest Portion.",
        "label": "Secured Notes Accrued Interest Portion [Member]"
       }
      }
     },
     "localname": "SecuredNotesAccruedInterestPortionMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SecuredNotesExcludingMortgageDebt": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured notes excluding mortgage debt.",
        "label": "Secured Notes Excluding Mortgage Debt",
        "terseLabel": "Secured notes, net"
       }
      }
     },
     "localname": "SecuredNotesExcludingMortgageDebt",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_SecuredNotesExitFeePortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Notes Exit Fee Portion.",
        "label": "Secured Notes Exit Fee Portion [Member]"
       }
      }
     },
     "localname": "SecuredNotesExitFeePortionMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SecuredNotesPrincipalPortionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Notes Principal Portion [Member]",
        "label": "Secured Notes Principal Portion [Member]"
       }
      }
     },
     "localname": "SecuredNotesPrincipalPortionMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SeniorSecuredNoteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior secured note.",
        "label": "Senior Secured Note [Member]",
        "terseLabel": "Secured Notes [Member]"
       }
      }
     },
     "localname": "SeniorSecuredNoteMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SeniorSecuredSecondNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior secured second notes.",
        "label": "Senior Secured Second Notes [Member]",
        "terseLabel": "Senior Secured Second Notes"
       }
      }
     },
     "localname": "SeniorSecuredSecondNotesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SeriesBPreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B preferred units.",
        "label": "Series B Preferred Units [Member]",
        "terseLabel": "Series B Preferred Units [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SeriesCPreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C preferred units.",
        "label": "Series C Preferred Units [Member]",
        "terseLabel": "Series C Preferred Units [Member]"
       }
      }
     },
     "localname": "SeriesCPreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SeriesDPreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D preferred units.",
        "label": "Series D Preferred Units [Member]",
        "terseLabel": "Series D Preferred Units [Member]"
       }
      }
     },
     "localname": "SeriesDPreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seven point eight seven five percent series C cumulative redeemable perpetual preferred stock.",
        "label": "Seven Point Eight Seven Five Percent Series C Cumulative Redeemable Perpetual Preferred Stock [Member]",
        "terseLabel": "7.875% Series C Cumulative Redeemable Perpetual Preferred Stock [Member]"
       }
      }
     },
     "localname": "SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredStockMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seven point eight seven five percent series c cumulative redeemable perpetual preferred units.",
        "label": "Seven Point Eight Seven Five Percent Series C Cumulative Redeemable Perpetual Preferred Units [Member]",
        "terseLabel": "7.875% Series C Cumulative Redeemable Perpetual Preferred Units [Member]"
       }
      }
     },
     "localname": "SevenPointEightSevenFivePercentSeriesCCumulativeRedeemablePerpetualPreferredUnitsMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "7.875% Series C cumulative redeemable perpetual preferred stock.",
        "label": "Seven Point Eight Seven Five Percentage Series C Cumulative Redeemable Perpetual Preferred Stock [Member]",
        "terseLabel": "7.875% Series B Cumulative Redeemable Perpetual Preferred Stock [Member]"
       }
      }
     },
     "localname": "SevenPointEightSevenFivePercentageSeriesCCumulativeRedeemablePerpetualPreferredStockMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfSharesPurchasedForAward": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award value of shares purchased for award.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Value Of Shares Purchased For Award",
        "terseLabel": "Purchased common stock, value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfSharesPurchasedForAward",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award vesting date.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Date",
        "terseLabel": "Shares award vesting date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingDate",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "soho_ShareExchangeAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share exchange agreement.",
        "label": "Share Exchange Agreement [Member]",
        "terseLabel": "Share Exchange Agreement [Member]"
       }
      }
     },
     "localname": "ShareExchangeAgreementMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SharesNotYetVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares not yet vested.",
        "label": "Shares Not Yet Vested",
        "terseLabel": "Shares issued but not vested"
       }
      }
     },
     "localname": "SharesNotYetVested",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_SheratonLouisvilleRiversideMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sheraton Louisville Riverside.",
        "label": "Sheraton Louisville Riverside [Member]",
        "terseLabel": "Sheraton Louisville Riverside [Member]"
       }
      }
     },
     "localname": "SheratonLouisvilleRiversideMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SixYearOperatingLeasePropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six year operating lease property.",
        "label": "Six Year Operating Lease Property [Member]",
        "terseLabel": "Six Year Operating Lease Property [Member]"
       }
      }
     },
     "localname": "SixYearOperatingLeasePropertyMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SofrMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SOFR.",
        "label": "SOFR [Member]",
        "terseLabel": "SOFR [Member]"
       }
      }
     },
     "localname": "SofrMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_SotherlyHotelsLpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sotherly Hotels LP.",
        "label": "Sotherly Hotels Lp [Member]",
        "terseLabel": "Sotherly Hotels LP [Member]"
       }
      }
     },
     "localname": "SotherlyHotelsLpMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_StockIssuedDuringPeriodSharesNonRestrictedStockAndDeferredStockAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares non-restricted stock and deferred stock award.",
        "label": "Stock Issued During Period Shares Non Restricted Stock And Deferred Stock Award",
        "terseLabel": "Unrestricted shares issued under plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNonRestrictedStockAndDeferredStockAward",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_StockIssuedDuringPeriodSharesNonRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares non restricted stock award net of forfeitures.",
        "label": "Stock Issued During Period Shares Non Restricted Stock Award Net Of Forfeitures",
        "verboseLabel": "Unrestricted shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNonRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_StockIssuedDuringPeriodSharesRestrictedNonRestrictedStockAndDeferredStockAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares restricted, non-restricted stock and deferred stock award.",
        "label": "Stock Issued During Period Shares Restricted Non Restricted Stock And Deferred Stock Award",
        "terseLabel": "Shares issued under plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedNonRestrictedStockAndDeferredStockAward",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_StockIssuedDuringPeriodSharesRestrictedStockAndDeferredStockAward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares restricted stock and deferred stock award.",
        "label": "Stock Issued During Period Shares Restricted Stock And Deferred Stock Award",
        "terseLabel": "Restricted shares issued under plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAndDeferredStockAward",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "soho_SummaryOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary Of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_SummaryOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "soho_TheDeSotoHotelPropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The DeSoto hotel property.",
        "label": "The De Soto Hotel Property [Member]",
        "terseLabel": "The DeSoto Hotel Property [Member]"
       }
      }
     },
     "localname": "TheDeSotoHotelPropertyMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_TheDeSotoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The DeSoto.",
        "label": "The De Soto [Member]",
        "terseLabel": "The DeSoto [Member]"
       }
      }
     },
     "localname": "TheDeSotoMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_TheWhitehallMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Whitehall.",
        "label": "The Whitehall [Member]",
        "terseLabel": "The Whitehall [Member]"
       }
      }
     },
     "localname": "TheWhitehallMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_TwoThousandAndThirteenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand and thirteen plan.",
        "label": "Two Thousand And Thirteen Plan [Member]",
        "terseLabel": "2013 Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandAndThirteenPlanMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_TwoThousandAndTwentyTwoLongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 long term incentive plan.",
        "label": "Two Thousand And Twenty Two Long Term Incentive Plan [Member]",
        "terseLabel": "2022 Long Term Incentive Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandAndTwentyTwoLongTermIncentivePlanMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_UnAmortizedFranchiseFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized franchise fees.",
        "label": "Un Amortized Franchise Fees",
        "terseLabel": "Un-amortized franchise fees"
       }
      }
     },
     "localname": "UnAmortizedFranchiseFees",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_UndistributedIncomeLossBasic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undistributed income (loss) basic.",
        "label": "Undistributed income (loss) basic",
        "verboseLabel": "Undistributed income (loss)"
       }
      }
     },
     "localname": "UndistributedIncomeLossBasic",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_UndistributedIncomeLossDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undistributed income (loss) diluted.",
        "label": "Undistributed income (loss) diluted",
        "terseLabel": "Undistributed income (loss)"
       }
      }
     },
     "localname": "UndistributedIncomeLossDiluted",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "soho_UnearnedEmployeeStockOwnershipPlanSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unearned employee stock ownership plan shares.",
        "label": "Unearned Employee Stock Ownership Plan Shares [Member]",
        "terseLabel": "Unearned ESOP Shares [Member]"
       }
      }
     },
     "localname": "UnearnedEmployeeStockOwnershipPlanSharesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_UnearnedEsopSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unearned ESOP shares.",
        "label": "Unearned ESOP Shares [Member]"
       }
      }
     },
     "localname": "UnearnedEsopSharesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_UnpaidCommonDividendsAndDistributionsAmountToHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid common dividends and distributions amount to holders.",
        "label": "Unpaid Common Dividends And Distributions Amount To Holders",
        "terseLabel": "Unpaid common dividends and distributions amount to holders"
       }
      }
     },
     "localname": "UnpaidCommonDividendsAndDistributionsAmountToHolders",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "soho_UnvestedRestrictedSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unvested restricted shares.",
        "label": "Unvested Restricted Shares [Member]"
       }
      }
     },
     "localname": "UnvestedRestrictedSharesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_UtilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utilities.",
        "label": "Utilities [Member]",
        "terseLabel": "Utilities [Member]"
       }
      }
     },
     "localname": "UtilitiesMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_WhitehallMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Whitehall.",
        "label": "Whitehall [Member]",
        "terseLabel": "Whitehall [Member]"
       }
      }
     },
     "localname": "WhitehallMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "soho_WilliamsburgVirginiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Williamsburg Virginia.",
        "label": "Williamsburg Virginia [Member]",
        "terseLabel": "Williamsburg Virginia [Member]"
       }
      }
     },
     "localname": "WilliamsburgVirginiaMember",
     "nsuri": "http://sotherlyhotels.com/20220630",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Director [Member]"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r223",
      "r264",
      "r319",
      "r322",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r554",
      "r557",
      "r585",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r223",
      "r264",
      "r319",
      "r322",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r554",
      "r557",
      "r585",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": {
     "auth_ref": [
      "r568",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r597",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of real estate property.",
        "label": "Real Estate, Type of Property [Axis]",
        "terseLabel": "Real Estate, Type of Property"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MortgageLoansOnRealEstateInterestRate": {
     "auth_ref": [
      "r566",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate of mortgage loan within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate.",
        "label": "SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate, Interest Rate",
        "terseLabel": "Interest rate applicable to the mortgage loan"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateInterestRate",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": {
     "auth_ref": [
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r597",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land and any structures permanently fixed to it.",
        "label": "Real Estate [Domain]",
        "terseLabel": "Real Estate"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r170",
      "r203",
      "r204",
      "r291",
      "r292",
      "r501",
      "r553",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r170",
      "r203",
      "r204",
      "r291",
      "r292",
      "r501",
      "r553",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r196",
      "r202",
      "r203",
      "r204",
      "r205",
      "r223",
      "r264",
      "r294",
      "r319",
      "r322",
      "r349",
      "r350",
      "r351",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r554",
      "r557",
      "r585",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r196",
      "r202",
      "r203",
      "r204",
      "r205",
      "r223",
      "r264",
      "r294",
      "r319",
      "r322",
      "r349",
      "r350",
      "r351",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r554",
      "r557",
      "r585",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r110",
      "r320",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r110",
      "r115",
      "r201",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r171",
      "r172",
      "r291",
      "r293",
      "r556",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r597",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r171",
      "r172",
      "r291",
      "r293",
      "r556",
      "r568",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r597",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r110",
      "r115",
      "r201",
      "r320",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r174",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.",
        "label": "Accounts Payable and Other Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r535",
      "r570"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Total"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r29",
      "r98",
      "r476",
      "r479",
      "r544"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "verboseLabel": "Accounts receivable - affiliate"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r355",
      "r356",
      "r357",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising cost"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfESOPAward": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares committed to be released under an Employee Stock Ownership Plan (ESOP).",
        "label": "Amortization of ESOP Award",
        "terseLabel": "Amortization of ESOP shares"
       }
      }
     },
     "localname": "AmortizationOfESOPAward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r60",
      "r80",
      "r243",
      "r456"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of deferred financing costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r20",
      "r94",
      "r153",
      "r162",
      "r168",
      "r183",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r404",
      "r410",
      "r444",
      "r483",
      "r485",
      "r516",
      "r537"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BeneficialOwnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Any person who, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has shares of the entity with 1) voting power which includes the power to vote, or to direct the voting of, such security, and/or 2) investment power which includes the power to dispose, or to direct the disposition of, such security.",
        "label": "Beneficial Owner [Member]",
        "terseLabel": "Andrew M. Sims [Member]"
       }
      }
     },
     "localname": "BeneficialOwnerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and Improvements [Member]",
        "verboseLabel": "Buildings and Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r318",
      "r321",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r318",
      "r321",
      "r397",
      "r398",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessExitCosts1": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Business Exit Costs",
        "verboseLabel": "Exit fee"
       }
      }
     },
     "localname": "BusinessExitCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r16",
      "r18",
      "r82"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r83",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r76",
      "r82",
      "r85"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance",
        "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance",
        "totalLabel": "Cash, cash equivalents and restricted cash at the end of the period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r76",
      "r82",
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the period",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r76",
      "r445"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase/(decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFDICInsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, FDIC Insured Amount",
        "terseLabel": "Federal Deposit Insurance Corporation protection limits"
       }
      }
     },
     "localname": "CashFDICInsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock Disclosures [Abstract]"
       }
      }
     },
     "localname": "ClassOfStockDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r25",
      "r27",
      "r28",
      "r91",
      "r94",
      "r119",
      "r120",
      "r121",
      "r124",
      "r126",
      "r136",
      "r137",
      "r138",
      "r183",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r262",
      "r263",
      "r267",
      "r271",
      "r278",
      "r444",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]",
        "verboseLabel": "Class Of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r523",
      "r545"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (See Note 6)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r206",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r28",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r28",
      "r485"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.01, 69,000,000 shares authorized, 18,206,673 shares issued and outstanding at June 30, 2022 and 17,441,058 shares issued and outstanding at December 31, 2021."
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Voting right"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.",
        "label": "Compensation Expense, Excluding Cost of Good and Service Sold",
        "terseLabel": "Total compensation for related parties"
       }
      }
     },
     "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r141",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r409",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r63",
      "r501"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total hotel operating expenses",
        "totalLabel": "Cost of Goods and Services Sold, Total"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold [Abstract]",
        "terseLabel": "Hotel operating expenses"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r382",
      "r389"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r382",
      "r389",
      "r391"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r382",
      "r389"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r90",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r237",
      "r244",
      "r245",
      "r247",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the total principal payments made during the annual reporting period.",
        "label": "Debt Instrument, Annual Principal Payment",
        "verboseLabel": "Principal payments"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r93",
      "r100",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r249",
      "r250",
      "r251",
      "r252",
      "r457",
      "r517",
      "r519",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Excess Interest rate on mortgage debt"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r220",
      "r249",
      "r250",
      "r455",
      "r457",
      "r458"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument face amount",
        "verboseLabel": "Borrowed amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r235",
      "r249",
      "r250",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "negatedLabel": "Debt instruments measured at fair value",
        "totalLabel": "Debt Instrument, Fair Value Disclosure, Total"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r41",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Debt instrument, frequency of periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.",
        "label": "Debt Instrument, Increase (Decrease), Net",
        "totalLabel": "Debt Instrument, Increase (Decrease), Net, Total",
        "verboseLabel": "Increased principal balance"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r38",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r39",
      "r223",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt instrument maturity date",
        "verboseLabel": "Maturity Date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r41",
      "r93",
      "r100",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r249",
      "r250",
      "r251",
      "r252",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPaymentTerms": {
     "auth_ref": [
      "r40",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment.",
        "label": "Debt Instrument, Payment Terms",
        "terseLabel": "Debt instrument payment terms"
       }
      }
     },
     "localname": "DebtInstrumentPaymentTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to interest.",
        "label": "Debt Instrument, Periodic Payment, Interest",
        "verboseLabel": "Payment of interest"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Debt instrument periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]",
        "terseLabel": "Debt Instrument, Redemption, Period"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Five [Member]",
        "terseLabel": "December 31, 2025 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFiveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "December 31, 2024 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodOneMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period One [Member]",
        "terseLabel": "December 31, 2021 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "December 31, 2023 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "December 31, 2022 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r41",
      "r93",
      "r100",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r249",
      "r250",
      "r251",
      "r252",
      "r279",
      "r282",
      "r283",
      "r284",
      "r454",
      "r455",
      "r457",
      "r458",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Amortization Period",
        "verboseLabel": "Amortization Provisions, Term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r233",
      "r454",
      "r458"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt premium.",
        "label": "Debt Instrument, Unamortized Premium",
        "terseLabel": "Unamortized premium on loan",
        "totalLabel": "Debt Instrument, Unamortized Premium, Total"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred Financing Costs"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r383",
      "r389"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "totalLabel": "Subtotals"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r233",
      "r456"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedLabel": "Deferred financing costs, net",
        "totalLabel": "Debt Issuance Costs, Net, Total"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r80",
      "r95",
      "r383",
      "r389",
      "r390",
      "r391"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r95",
      "r383",
      "r389"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "terseLabel": "Deferred income taxes",
        "totalLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r380",
      "r381"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Deferred tax assets related to net operating losses",
        "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Contribution for retirement plan"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r80",
      "r188"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r46",
      "r47",
      "r48",
      "r443"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Interest rate cap",
        "totalLabel": "Derivative Asset, Total"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCapInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cap rate on an interest rate derivative such as an interest rate cap or collar. If market rates exceed the cap rate, a payment or receipt is triggered on the contract.",
        "label": "Derivative, Cap Interest Rate",
        "terseLabel": "Interest rate cap for loan"
       }
      }
     },
     "localname": "DerivativeCapInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Loan rate swapped for fixed interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r48",
      "r425",
      "r426",
      "r429",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r46",
      "r47",
      "r48",
      "r443"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedLabel": "Interest rate cap",
        "totalLabel": "Derivative Liability, Total"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeMaturityDates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.",
        "label": "Derivative, Maturity Date",
        "terseLabel": "Derivative maturity limit",
        "verboseLabel": "Derivative maturity date"
       }
      }
     },
     "localname": "DerivativeMaturityDates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r419",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeRemainingMaturity1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative, Remaining Maturity",
        "terseLabel": "Derivative, term"
       }
      }
     },
     "localname": "DerivativeRemainingMaturity1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r418",
      "r420",
      "r422",
      "r423",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Proceeds from sale of hotel property"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r14",
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "verboseLabel": "Disposal of Assets"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r22",
      "r24",
      "r518",
      "r538"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Dividends and distributions payable"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarlyRepaymentOfSeniorDebt": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the extinguishment of long-term borrowing, with the highest claim on the assets of the entity in case of bankruptcy or liquidation, before its maturity.",
        "label": "Early Repayment of Senior Debt",
        "terseLabel": "Early repayment of senior debt using cash on hand"
       }
      }
     },
     "localname": "EarlyRepaymentOfSeniorDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarnestMoneyDeposits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A deposit made by a purchaser of real estate to evidence good faith. It is customary for a buyer to give the seller earnest money at the time a sales contract is signed. The earnest money generally is credited to the down payment at closing, which is applied at closing as a component of payment against the purchase price.",
        "label": "Earnest Money Deposits",
        "terseLabel": "Earnest money deposit, amount"
       }
      }
     },
     "localname": "EarnestMoneyDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net (income) loss per share attributable to common stockholders/general and limited partner unit"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r58",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r116",
      "r119",
      "r124",
      "r125",
      "r126",
      "r130",
      "r131",
      "r438",
      "r439",
      "r527",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic",
        "totalLabel": "Total basic",
        "verboseLabel": "Basic net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]"
       }
      }
     },
     "localname": "EarningsPerShareBasicLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r58",
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r119",
      "r124",
      "r125",
      "r126",
      "r130",
      "r131",
      "r438",
      "r439",
      "r527",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted net income (loss) per share",
        "terseLabel": "Diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "verboseLabel": "Diluted net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Income (Loss) Per Share and Per Unit"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "ESOP [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDeferredSharesFairValue": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 1.0,
       "parentTag": "soho_EmployeeStockOwnershipPlanESOPSharesFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of unearned shares held by the employee stock ownership plan (ESOP).",
        "label": "Employee Stock Ownership Plan (ESOP), Deferred Shares, Fair Value",
        "terseLabel": "Fair value of ESOP unallocated shares",
        "verboseLabel": "Fair value of unallocated ESOP shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPDeferredSharesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 0.0,
       "parentTag": "soho_EmployeeStockOwnershipPlanESOPNumberOfAllocatedSharesAndCommittedToBeReleasedShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested.",
        "label": "Employee Stock Ownership Plan (ESOP), Number of Allocated Shares",
        "terseLabel": "Number of ESOP shares allocated"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 1.0,
       "parentTag": "soho_EmployeeStockOwnershipPlanESOPNumberOfAllocatedSharesAndCommittedToBeReleasedShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The shares that, although not legally released, will be released by a future scheduled and committed debt service payment and will be allocated to employees for service rendered in the current accounting period. The ESOP documents typically define the period of service to which the shares relate. ESOP shares are released to compensate employees directly, to settle employer liabilities for other employee benefits, and to replace dividends on allocated shares that are used for debt service.",
        "label": "Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares",
        "terseLabel": "Number of ESOP shares committed to be released"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfCommittedToBeReleasedShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt.",
        "label": "Employee Stock Ownership Plan (ESOP), Number of Suspense Shares",
        "terseLabel": "Number of non committed, unearned ESOP shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan.",
        "label": "Employee Stock Ownership Plan (ESOP), Shares in ESOP",
        "totalLabel": "Total number of ESOP Shares"
       }
      }
     },
     "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansSummaryOfSharesAllocationsAreAccountedForFairValueOnTheDateOfAllocationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r52",
      "r53",
      "r54",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r135",
      "r184",
      "r278",
      "r286",
      "r355",
      "r356",
      "r357",
      "r385",
      "r386",
      "r437",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r472",
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r522",
      "r572"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Earnest money held in escrow"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.",
        "label": "Extinguishment of Debt [Axis]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of debt extinguished.",
        "label": "Extinguishment of Debt, Type [Domain]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r235",
      "r249",
      "r250",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r314",
      "r441",
      "r490",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r235",
      "r295",
      "r297",
      "r302",
      "r314",
      "r441",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r235",
      "r249",
      "r250",
      "r295",
      "r297",
      "r302",
      "r314",
      "r441",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r235",
      "r249",
      "r250",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r314",
      "r441",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r235",
      "r249",
      "r250",
      "r295",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r314",
      "r490",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r424",
      "r427",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives Balance Sheet Location By Derivative Contract Type By Hedging Designation [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid [Abstract]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Minimum Future Lease Payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "December 31, 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "December 31, 2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "December 31, 2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "December 31, 2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r462"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "December 31, 2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureLeasePaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FoodAndBeverageMember": {
     "auth_ref": [
      "r292",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumable liquid and non-liquid substance to provide nourishment.",
        "label": "Food and Beverage [Member]",
        "terseLabel": "Food and Beverage Department [Member]"
       }
      }
     },
     "localname": "FoodAndBeverageMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, Fixtures and Equipment [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss on disposal of assets",
        "terseLabel": "Gain on sale of assets",
        "totalLabel": "Gain (Loss) on Disposition of Assets, Total"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r80",
      "r253",
      "r254"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on early extinguishment of debt",
        "terseLabel": "Loss on early extinguishment of debt",
        "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnSalesOfAssets": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.",
        "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations",
        "negatedLabel": "Gain on sale of assets",
        "totalLabel": "Gain (Loss) on Disposition of Assets for Financial Service Operations, Total"
       }
      }
     },
     "localname": "GainsLossesOnSalesOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "Corporate general and administrative",
        "totalLabel": "General and Administrative Expense, Total"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralPartnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Party to a partnership business who has unlimited liability.",
        "label": "General Partner [Member]",
        "terseLabel": "General Partner [Member]"
       }
      }
     },
     "localname": "GeneralPartnerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralPartnersCapitalAccount": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the general partner's ownership interest.",
        "label": "General Partners' Capital Account",
        "terseLabel": "General Partner: 192,904 units and 185,748 units issued and outstanding as of June 30, 2022 and December 31, 2021, respectively.",
        "totalLabel": "General Partners' Capital Account, Total"
       }
      }
     },
     "localname": "GeneralPartnersCapitalAccount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralPartnersCapitalAccountUnitsIssued": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of general partner units issued.",
        "label": "General Partners' Capital Account, Units Issued",
        "terseLabel": "General Partner, units issued"
       }
      }
     },
     "localname": "GeneralPartnersCapitalAccountUnitsIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of general partner units outstanding.",
        "label": "General Partners' Capital Account, Units Outstanding",
        "terseLabel": "General Partner, units outstanding"
       }
      }
     },
     "localname": "GeneralPartnersCapitalAccountUnitsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_HotelOtherMember": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial establishment providing lodging, meal, meeting space and other related service, classified as other.",
        "label": "Hotel, Other [Member]",
        "terseLabel": "Other Operating Departments [Member]"
       }
      }
     },
     "localname": "HotelOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": {
     "auth_ref": [
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.",
        "label": "Immediate Family Member of Management or Principal Owner [Member]",
        "terseLabel": "Immediate Family Members of Chairman [Member]"
       }
      }
     },
     "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfRealEstate": {
     "auth_ref": [
      "r80",
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings in the period to reduce the carrying amount of real property to fair value.",
        "label": "Impairment of Real Estate",
        "verboseLabel": "Impairment of hotel properties"
       }
      }
     },
     "localname": "ImpairmentOfRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r56",
      "r153",
      "r161",
      "r164",
      "r167",
      "r169",
      "r514",
      "r525",
      "r529",
      "r551"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per unit ownership amount of income (loss) from continuing operations, after tax, available to each outstanding limited partnership and general partnership unit.",
        "label": "Income (Loss) from Continuing Operations, Per Outstanding Limited Partnership and General Partnership Unit, Basic, Net of Tax",
        "verboseLabel": "Total basic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r192",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r96",
      "r373",
      "r375",
      "r379",
      "r387",
      "r392",
      "r394",
      "r395",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r113",
      "r114",
      "r152",
      "r371",
      "r388",
      "r393",
      "r552"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax provision",
        "totalLabel": "State income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r51",
      "r369",
      "r370",
      "r375",
      "r376",
      "r378",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Statutory federal income tax provision (benefit)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income tax provision"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryFederalIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid during the period for income taxes",
        "totalLabel": "Income Taxes Paid, Net, Total"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseDueFromAffiliates": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in receivables to be collected from an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership.",
        "label": "Increase (Decrease) Due from Affiliates",
        "negatedLabel": "Accounts receivable - affiliate"
       }
      }
     },
     "localname": "IncreaseDecreaseDueFromAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and other accrued liabilities",
        "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses, inventory and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r55",
      "r151",
      "r453",
      "r456",
      "r528"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "totalLabel": "Interest Expense, Total"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r74",
      "r77",
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "verboseLabel": "Cash paid during the period for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateCapMember": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract in which the cap writer, in return for a premium, agrees to limit, or cap, the cap holder's risk associated with an increase in interest rates. If rates go above a specified interest-rate-level (the strike price or the cap rate), the cap holder is entitled to receive cash payments equal to the excess of the market rate over the strike price multiplied by the notional principal amount.",
        "label": "Interest Rate Cap [Member]",
        "terseLabel": "Interest Rate Caps [Member]"
       }
      }
     },
     "localname": "InterestRateCapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap [Member]",
        "verboseLabel": "Swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r17",
      "r35",
      "r87",
      "r133",
      "r185",
      "r186",
      "r187",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r66",
      "r150"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r182",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment in Hotel Properties"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]",
        "terseLabel": "Land and Land Improvements [Member]"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease Expiration Date",
        "terseLabel": "Operating lease, expiring date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease.",
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "terseLabel": "Lessee, operating lease, existence of option to extend [true false]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_LesseeOperatingLeaseOptionToExtend": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
        "label": "Lessee, Operating Lease, Option to Extend",
        "terseLabel": "Lessee, operating lease, option to extend"
       }
      }
     },
     "localname": "LesseeOperatingLeaseOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Additional renewal of agreement",
        "verboseLabel": "Additional renewal of agreement"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease, agreement term",
        "verboseLabel": "Sublease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorLeasesPolicyTextBlock": {
     "auth_ref": [
      "r464",
      "r466",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.",
        "label": "Lessor, Leases [Policy Text Block]",
        "terseLabel": "Lease Revenue"
       }
      }
     },
     "localname": "LessorLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "terseLabel": "December 31, 2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Minimum Future Lease Payments Receivable"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "December 31, 2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year",
        "terseLabel": "Remaining nine months ending December 31, 2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, after Year Five",
        "terseLabel": "December 31, 2027 and thereafter"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "December 31, 2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r465"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "December 31, 2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfMinimumFutureLeasePaymentsReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Renewal Term",
        "terseLabel": "Additional renewal of agreement"
       }
      }
     },
     "localname": "LessorOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r94",
      "r163",
      "r183",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r405",
      "r410",
      "r411",
      "r444",
      "r483",
      "r484"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r34",
      "r94",
      "r183",
      "r444",
      "r485",
      "r521",
      "r543"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesSubjectToCompromiseEarlyContractTerminationFees": {
     "auth_ref": [
      "r482"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of early contract termination fees included in liabilities subject to compromise.",
        "label": "Liabilities Subject to Compromise, Early Contract Termination Fees",
        "terseLabel": "Termination fees due"
       }
      }
     },
     "localname": "LiabilitiesSubjectToCompromiseEarlyContractTerminationFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LimitedPartnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Party to a partnership business who has limited liability.",
        "label": "Limited Partner [Member]",
        "terseLabel": "Limited Partner [Member]"
       }
      }
     },
     "localname": "LimitedPartnerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LimitedPartnersCapitalAccount": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the limited partners' ownership interests.",
        "label": "Limited Partners' Capital Account",
        "terseLabel": "Limited Partners: 19,097,489 units and 18,389,030 units issued and outstanding as of June 30, 2022 and December 31, 2021, respectively.",
        "totalLabel": "Limited Partners' Capital Account, Total"
       }
      }
     },
     "localname": "LimitedPartnersCapitalAccount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LimitedPartnersCapitalAccountUnitsIssued": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of limited partner units issued.",
        "label": "Limited Partners' Capital Account, Units Issued",
        "terseLabel": "Limited Partner, units issued"
       }
      }
     },
     "localname": "LimitedPartnersCapitalAccountUnitsIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of limited partner units outstanding.",
        "label": "Limited Partners' Capital Account, Units Outstanding",
        "terseLabel": "Limited Partner, units outstanding"
       }
      }
     },
     "localname": "LimitedPartnersCapitalAccountUnitsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r36",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r36",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r476",
      "r524"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date.",
        "label": "Loans and Leases Receivable, Related Parties",
        "periodEndLabel": "Loans and Leases Receivable, Related Parties, Ending Balance",
        "periodStartLabel": "Loans and Leases Receivable, Related Parties, Beginning Balance",
        "terseLabel": "Loan receivable - affiliate"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "1-Month LIBOR",
        "verboseLabel": "LIBOR [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r23",
      "r234",
      "r248",
      "r249",
      "r250",
      "r519",
      "r539"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total Mortgage Loans, Net"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r100",
      "r207",
      "r239"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_SecuredDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "December 31, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r100",
      "r207",
      "r239"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_SecuredDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "December 31, 2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r100",
      "r207",
      "r239"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_SecuredDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "December 31, 2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r100",
      "r207",
      "r239"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_SecuredDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "December 31, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_SecuredDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Remaining nine months ending December 31, 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "verboseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r41",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r45",
      "r94",
      "r183",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r444",
      "r520",
      "r542"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance",
        "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance",
        "terseLabel": "Noncontrolling interest",
        "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageLoansOnRealEstate": {
     "auth_ref": [
      "r567"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate.",
        "label": "SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate",
        "periodEndLabel": "SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate, Ending Balance",
        "periodStartLabel": "SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate, Beginning Balance",
        "terseLabel": "Mortgage loan outstanding balance"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgageLoansOnRealEstateAmortizationOfPremium": {
     "auth_ref": [
      "r569"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate, from amortization of premium.",
        "label": "SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate, Amortization of Premium",
        "negatedLabel": "Amortization of mortgage premium"
       }
      }
     },
     "localname": "MortgageLoansOnRealEstateAmortizationOfPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
        "label": "Mortgages [Member]",
        "terseLabel": "Mortgage Loans [Member]"
       }
      }
     },
     "localname": "MortgagesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r76",
      "r78",
      "r81"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r13",
      "r49",
      "r50",
      "r54",
      "r57",
      "r81",
      "r94",
      "r105",
      "r107",
      "r108",
      "r109",
      "r110",
      "r113",
      "r114",
      "r122",
      "r153",
      "r161",
      "r164",
      "r167",
      "r169",
      "r183",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r439",
      "r444",
      "r526",
      "r548"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income (loss) available to the Company"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r49",
      "r50",
      "r54",
      "r113",
      "r114",
      "r407",
      "r415"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: Net income (loss) attributable to noncontrolling interest",
        "negatedTerseLabel": "Net (income) loss attributable to non-controlling interest",
        "totalLabel": "Net Income (loss) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r116",
      "r117",
      "r123",
      "r126",
      "r153",
      "r161",
      "r164",
      "r167",
      "r169"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income (loss) attributable to common stockholders for basic computation",
        "totalLabel": "Net income (loss) available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossNetOfTaxPerOutstandingLimitedPartnershipUnitDiluted": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per unit of ownership amount after tax of income (loss) available to limited partnership (LP) unit-holder and units that would have been outstanding assuming the issuance of limited partner units for dilutive potential units outstanding.",
        "label": "Net Income (Loss), Net of Tax, Per Outstanding Limited Partnership Unit, Diluted",
        "terseLabel": "Total diluted",
        "totalLabel": "Net Income (Loss), Net of Tax, Per Outstanding Limited Partnership Unit, Diluted, Total",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "NetIncomeLossNetOfTaxPerOutstandingLimitedPartnershipUnitDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) allocated to each outstanding limited partnership and general partnership unit.",
        "label": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic, Net of Tax",
        "terseLabel": "Basic",
        "totalLabel": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic, Net of Tax, Total"
       }
      }
     },
     "localname": "NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic, Net of Tax [Abstract]",
        "verboseLabel": "Basic net income (loss) per unit:"
       }
      }
     },
     "localname": "NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each limited partnership and general partnership unit in instances when basic and diluted earnings per unit are the same amount and aggregated on the face of the financial statements. Basic earnings per unit is the amount of net income or loss for the period per unit outstanding during the reporting period. Diluted earnings per unit includes the amount of net income or loss for the period available to each limited and general partnership unit outstanding during the reporting period and to each unit that would have been outstanding assuming the issuance of units for all dilutive potential units outstanding during the reporting period.",
        "label": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic and Diluted, Net of Tax",
        "terseLabel": "Basic and diluted",
        "totalLabel": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic and Diluted, Net of Tax, Total",
        "verboseLabel": "Basic and diluted net income (loss) per general and limited partnership unit"
       }
      }
     },
     "localname": "NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Per Outstanding Limited Partnership and General Partnership Unit, Basic and Diluted, Net of Tax [Abstract]",
        "verboseLabel": "Diluted net income (loss) per unit:"
       }
      }
     },
     "localname": "NetIncomeLossPerOutstandingLimitedPartnershipAndGeneralPartnershipUnitBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r286",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of hotels acquired before commencement of business"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfRealEstateProperties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of real estate properties owned as of the balance sheet date.",
        "label": "Number of Real Estate Properties",
        "terseLabel": "Investment in number of hotels"
       }
      }
     },
     "localname": "NumberOfRealEstateProperties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segment"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OccupancyMember": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residing in place for specified period of time. Including, but not limited to, hotel, cruise, or other type of lodging arrangement.",
        "label": "Occupancy [Member]",
        "terseLabel": "Rooms Department [Member]"
       }
      }
     },
     "localname": "OccupancyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r153",
      "r161",
      "r164",
      "r167",
      "r169"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "NET OPERATING INCOME",
        "verboseLabel": "Net operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r459"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r134",
      "r463",
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Lease revenue",
        "totalLabel": "Operating Lease, Lease Income, Total"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": {
     "auth_ref": [
      "r134",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income, Lease Payments",
        "terseLabel": "Lease payments due"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Leased Assets [Line Items]",
        "terseLabel": "Operating Leased Assets [Line Items]"
       }
      }
     },
     "localname": "OperatingLeasedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r15",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OriginationOfLoansToEmployeeStockOwnershipPlans": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to finance the entity's defined contribution plan to acquire shares of the entity. The plan initially holds the shares in a suspense account, which is collateral for the loan. As the plan makes payment on the debt, the shares are released from the suspense account and become available to be allocated to participant accounts.",
        "label": "Origination of Loans to Employee Stock Ownership Plans",
        "negatedLabel": "Funding of ESOP stock purchase"
       }
      }
     },
     "localname": "OriginationOfLoansToEmployeeStockOwnershipPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherExpenseMember": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other expense.",
        "label": "Other Expense [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherOperatingIncomeAndExpenseTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other operating income and other operating expense items.",
        "label": "Other Operating Income and Expense [Text Block]",
        "terseLabel": "Indirect Hotel Operating Expenses"
       }
      }
     },
     "localname": "OtherOperatingIncomeAndExpenseTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of partner's capital account. Examples of classes of partners include, but not limited to, general partners, limited partners, preferred partners, and other ownership interests.",
        "label": "Partner Type [Axis]",
        "terseLabel": "Partner Type"
       }
      }
     },
     "localname": "PartnerTypeOfPartnersCapitalAccountAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": {
     "auth_ref": [
      "r288",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital accounts of each type or class of partner. Examples of classes of partners include, but are not limited to, general partners, limited partners, preferred partners, and other ownership interests.",
        "label": "Partner Type of Partners' Capital Account, Name [Domain]",
        "terseLabel": "Partner Type of Partners' Capital Account, Name"
       }
      }
     },
     "localname": "PartnerTypeOfPartnersCapitalAccountNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PartnersCapital": {
     "auth_ref": [
      "r286"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of ownership interest of different classes of partners in limited partnership.",
        "label": "Partners' Capital",
        "periodEndLabel": "Balances, ending",
        "periodStartLabel": "Balances, beginning",
        "totalLabel": "TOTAL PARTNERS' CAPITAL"
       }
      }
     },
     "localname": "PartnersCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PartnersCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Partners' Capital [Abstract]",
        "terseLabel": "PARTNERS' CAPITAL"
       }
      }
     },
     "localname": "PartnersCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PartnersCapitalAccountContributions": {
     "auth_ref": [
      "r285",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total contributions made by each class of partners (i.e., general, limited and preferred partners).",
        "label": "Partners' Capital Account, Contributions",
        "terseLabel": "Issuance of partnership units"
       }
      }
     },
     "localname": "PartnersCapitalAccountContributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PartnersCapitalAccountUnitBasedCompensation": {
     "auth_ref": [
      "r286",
      "r288"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in partners' capital account for unit-based payment arrangement issued by partnership. Partner includes, but is not limited to, general, limited and preferred partners.",
        "label": "Partners' Capital Account, Unit-Based Payment Arrangement, Amount",
        "terseLabel": "Unit based compensation"
       }
      }
     },
     "localname": "PartnersCapitalAccountUnitBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PartnersCapitalAccountUnits": {
     "auth_ref": [
      "r287",
      "r564",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of each class of partnership units outstanding at the balance sheet date. Units represent shares of ownership of the general, limited, and preferred partners.",
        "label": "Partners' Capital Account, Units",
        "periodEndLabel": "Balances, units, ending",
        "periodStartLabel": "Balances, units, beginning"
       }
      }
     },
     "localname": "PartnersCapitalAccountUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PartnersCapitalAccountUnitsContributed": {
     "auth_ref": [
      "r286",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Units contributed by each class of partners during the year. Units represent shares of ownership of the general, limited, and preferred partners.",
        "label": "Partners' Capital Account, Units, Contributed",
        "terseLabel": "Issuance of partnership units, number of units"
       }
      }
     },
     "localname": "PartnersCapitalAccountUnitsContributed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PartnersCapitalAccountUnitsConverted": {
     "auth_ref": [
      "r286",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of units converted into shares of each class of partners' capital account. Units represent shares of ownership of the general, limited, and preferred partners.",
        "label": "Partners' Capital Account, Units, Converted",
        "terseLabel": "Operating partnership units converted"
       }
      }
     },
     "localname": "PartnersCapitalAccountUnitsConverted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PartnersCapitalAccountUnitsRedeemed": {
     "auth_ref": [
      "r286",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of units redeemed during the year of each class of partners' capital account. Units represent shares of ownership of the general, limited, and preferred partners.",
        "label": "Partners' Capital Account, Units, Redeemed",
        "terseLabel": "Redemption of units in operating partnership"
       }
      }
     },
     "localname": "PartnersCapitalAccountUnitsRedeemed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PartnersCapitalAccountUnitsUnitbasedCompensation": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of units issued for unit-based payment arrangement issued by partnership. Partner includes, but is not limited to, general, limited and preferred partners.",
        "label": "Partners' Capital Account, Unit-Based Payment Arrangement, Number of Units",
        "terseLabel": "Unit based compensation, number of units"
       }
      }
     },
     "localname": "PartnersCapitalAccountUnitsUnitbasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PaymentsForCapitalImprovements": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use.",
        "label": "Payments for Capital Improvements",
        "negatedLabel": "Improvements and additions to hotel properties"
       }
      }
     },
     "localname": "PaymentsForCapitalImprovements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r294",
      "r296",
      "r302",
      "r303",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r314",
      "r315",
      "r316",
      "r317",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred stock, dividend rate percentage",
        "verboseLabel": "Preferred Stock, Per Annum Rate"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends Per Share, Declared",
        "terseLabel": "Preferred Stock, Quarterly Distributions Per Share"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r27",
      "r91",
      "r267",
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "terseLabel": "Preferred stock, liquidation preference per share",
        "verboseLabel": "Preferred Stock, Liquidation Preference"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r91",
      "r267"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Preferred stock, aggregate liquidation preference"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionAmount": {
     "auth_ref": [
      "r43",
      "r261"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Amount",
        "verboseLabel": "Principal payment of preferred stock"
       }
      }
     },
     "localname": "PreferredStockRedemptionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r27",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "verboseLabel": "Preferred Stock, Number of Shares Issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "terseLabel": "Preferred stock, shares outstanding",
        "verboseLabel": "Preferred Stock, Number of Shares Outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r27",
      "r485"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par value, 11,000,000 shares authorized:"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredUnitsAuthorized": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of preferred units authorized to be issued.",
        "label": "Preferred Units, Authorized",
        "terseLabel": "Preferred units, authorized"
       }
      }
     },
     "localname": "PreferredUnitsAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredUnitsByNameAxis": {
     "auth_ref": [
      "r287",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of preferred units or special units.",
        "label": "Preferred Units by Name [Axis]",
        "terseLabel": "Preferred Units by Name"
       }
      }
     },
     "localname": "PreferredUnitsByNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredUnitsClassDomain": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type or class of preferred units or special units.",
        "label": "Preferred Units, Class [Domain]",
        "terseLabel": "Preferred Units, Class"
       }
      }
     },
     "localname": "PreferredUnitsClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredUnitsIssued": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of preferred units issued.",
        "label": "Preferred Units, Issued",
        "terseLabel": "Preferred units, issued",
        "verboseLabel": "Preferred Units, Number of Units Issued"
       }
      }
     },
     "localname": "PreferredUnitsIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredUnitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Preferred Units [Line Items]",
        "terseLabel": "Preferred Units [Line Items]"
       }
      }
     },
     "localname": "PreferredUnitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredUnitsOutstanding": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of preferred units outstanding.",
        "label": "Preferred Units, Outstanding",
        "terseLabel": "Preferred units, outstanding",
        "verboseLabel": "Preferred Units, Number of Units Outstanding"
       }
      }
     },
     "localname": "PreferredUnitsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredUnitsPreferredPartnersCapitalAccounts": {
     "auth_ref": [
      "r288"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the preferred partners' ownership interests.",
        "label": "Preferred Units, Preferred Partners' Capital Accounts",
        "terseLabel": "Preferred units, 11,000,000 units authorized;",
        "totalLabel": "Preferred Units, Preferred Partners' Capital Accounts, Total"
       }
      }
     },
     "localname": "PreferredUnitsPreferredPartnersCapitalAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses, inventory and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfLeaseReceivables": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the collection of receivables arising from the lease of real estate, equipment or other fixed assets for a specified time in exchange for payment, usually in the form of rent; excludes proceeds from sales-type lease transactions, which are classified as operating activities.",
        "label": "Proceeds from Collection of Lease Receivables",
        "terseLabel": "Rental income recognized during period"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfLeaseReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSecuredDebt": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "label": "Proceeds from Issuance of Secured Debt",
        "terseLabel": "Proceeds from mortgage debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of hotel properties",
        "totalLabel": "Proceeds from Sale of Productive Assets, Total"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.",
        "label": "Proceeds from Sale of Property Held-for-sale",
        "terseLabel": "Net proceeds from from sale of hotel property"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.",
        "label": "Proceeds from Sales of Assets, Investing Activities",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSalesOfAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r13",
      "r49",
      "r50",
      "r54",
      "r75",
      "r94",
      "r105",
      "r113",
      "r114",
      "r153",
      "r161",
      "r164",
      "r167",
      "r169",
      "r183",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r403",
      "r406",
      "r408",
      "r415",
      "r416",
      "r439",
      "r444",
      "r529"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail": {
       "order": 0.0,
       "parentTag": "soho_NetIncomeLossAttributableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/StatementConsolidatedStatementsOfOperations2": {
       "order": 2.0,
       "parentTag": "soho_NetIncomeLossAvailableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives of the assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RealEstateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate [Abstract]"
       }
      }
     },
     "localname": "RealEstateAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RealEstateDisclosureTextBlock": {
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r586",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for certain real estate investment financial statements, real estate investment trust operating support agreements, real estate owned, retail land sales, time share transactions, as well as other real estate related disclosures.",
        "label": "Real Estate Disclosure [Text Block]",
        "terseLabel": "Investment in Hotel Properties, Net"
       }
      }
     },
     "localname": "RealEstateDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstateHeldforsale": {
     "auth_ref": [
      "r536"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in land and building held for sale. Excludes real estate considered inventory.",
        "label": "Real Estate, Held-for-Sale",
        "terseLabel": "Investment in hotel properties held for sale, net"
       }
      }
     },
     "localname": "RealEstateHeldforsale",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateInvestmentPropertyAtCost": {
     "auth_ref": [
      "r546"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail": {
       "order": 0.0,
       "parentTag": "soho_RealEstateInvestmentPropertyExcludingHeldForSaleNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of real estate investment property which may include the following: (1) land available-for-sale; (2) land available-for-development; (3) investments in building and building improvements; (4) tenant allowances; (5) developments in-process; (6) rental properties; and (7) other real estate investments.",
        "label": "Real Estate Investment Property, at Cost",
        "terseLabel": "Investment in Hotel Properties, Gross",
        "totalLabel": "Real Estate Investment Property, at Cost, Total"
       }
      }
     },
     "localname": "RealEstateInvestmentPropertyAtCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemablePreferredStockDividends": {
     "auth_ref": [
      "r117",
      "r278",
      "r286"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail": {
       "order": 3.0,
       "parentTag": "soho_NetIncomeLossAttributableToGeneralAndLimitedPartnershipUnitholdersBasic",
       "weight": -1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends paid to preferred stock holders that is redeemable solely at the option of the issuer.",
        "label": "Redeemable Preferred Stock Dividends",
        "negatedLabel": "Declared and undeclared distributions to preferred stockholders",
        "verboseLabel": "Total declared and undeclared, unpaid cash dividends to preferred stockholders"
       }
      }
     },
     "localname": "RedeemablePreferredStockDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r304",
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r304",
      "r475",
      "r476",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r304",
      "r475",
      "r479",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r473",
      "r474",
      "r476",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "verboseLabel": "Payment to investors"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedLabel": "Payments on secured notes"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r18",
      "r85",
      "r515",
      "r540"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash",
        "totalLabel": "Restricted Cash, Total"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r18",
      "r82",
      "r85",
      "r515",
      "r540"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "totalLabel": "Restricted Cash and Cash Equivalents, Total",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r31",
      "r286",
      "r485",
      "r541",
      "r561",
      "r562"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Distributions in excess of retained earnings",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r184",
      "r355",
      "r356",
      "r357",
      "r385",
      "r386",
      "r437",
      "r558",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Distributions in Excess of Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r148",
      "r149",
      "r160",
      "r165",
      "r166",
      "r170",
      "r171",
      "r173",
      "r290",
      "r291",
      "r501"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r88",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "REVENUE"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Components of Income Tax Provision"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r41",
      "r100",
      "r249",
      "r251",
      "r279",
      "r282",
      "r283",
      "r284",
      "r454",
      "r455",
      "r458",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Mortgage Debt Obligations on Hotels"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r11",
      "r12",
      "r13",
      "r193",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Summary of Proforma Financial Information Presents the Results of Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureDisposalOfAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Statutory Federal Income Tax Provision (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the details pertaining to each employee stock ownership plan.",
        "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Table Text Block]",
        "terseLabel": "Summary of Shares Allocations are Accounted For Fair Value on The Date of Allocations"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r440",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Recurring Assets and Liabilities Measured at Fair Value"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of Future Mortgage Debt Maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOperatingLeasedAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Schedule of Operating Leased Assets [Table]",
        "terseLabel": "Schedule Of Operating Leased Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeasedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each detailed component of other operating costs and expenses that are applicable to sales and revenues, but not included in the cost of sales in the income statement.",
        "label": "Schedule of Other Operating Cost and Expense, by Component [Table Text Block]",
        "terseLabel": "Summary of Indirect Hotel Operating Expenses"
       }
      }
     },
     "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPreferredUnitsTable": {
     "auth_ref": [
      "r287",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule providing details of the units of a Master Limited Partnership that have priority over limited partner units in areas including liquidation, redemption, conversion, tax status of distribution or sharing in distributions. Details include the preferred units authorized, issued and outstanding, the cumulative cash distributions made to preferred partners, the cumulative net income shared by preferred partners, and the aggregate account balances of preferred partners.",
        "label": "Schedule of Preferred Units [Table]",
        "terseLabel": "Schedule Of Preferred Units [Table]"
       }
      }
     },
     "localname": "ScheduleOfPreferredUnitsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredUnitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPreferredUnitsTextBlock": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of preferred units of master limited partnerships that have priority over limited partner units in areas including liquidation, redemption, conversion, tax status of distribution or sharing in distributions. This schedule ordinarily includes a description of the preferred units that details various rights including redemption, conversion, liquidation, and sharing in distributions; capital contributed by preferred partners; number of preferred units authorized to be issued, issued, and outstanding; aggregate cumulative cash distributions made to the preferred partners; aggregate cumulative net income earned by the preferred partners; capital account balance of the preferred partners.",
        "label": "Schedule of Preferred Units [Table Text Block]",
        "terseLabel": "Schedule of Series of Cumulative Redeemable Perpetual Preferred Units"
       }
      }
     },
     "localname": "ScheduleOfPreferredUnitsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule Of Property Plant And Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesHeldForSaleNetDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetScheduleOfInvestmentInHotelPropertiesNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRealEstatePropertiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of real estate properties and units in those properties that are included in the discussion of the nature of an entity's operations.",
        "label": "Schedule of Real Estate Properties [Table Text Block]",
        "terseLabel": "Schedule of Investment in Hotel Properties, Net"
       }
      }
     },
     "localname": "ScheduleOfRealEstatePropertiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureInvestmentInHotelPropertiesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r477",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r85",
      "r515",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r25",
      "r27",
      "r28",
      "r91",
      "r136",
      "r137",
      "r257",
      "r259",
      "r260",
      "r262",
      "r263",
      "r264",
      "r265",
      "r267",
      "r271",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule Of Stock By Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r258",
      "r259",
      "r260",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.",
        "label": "Schedule of Stock by Class [Table Text Block]",
        "terseLabel": "Schedule of Series of Cumulative Redeemable Perpetual Preferred Stock"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r23",
      "r519",
      "r539"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt",
        "terseLabel": "Mortgage loans",
        "totalLabel": "Total future maturities"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfFutureMortgageDebtMaturitiesDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "verboseLabel": "Secured Notes [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "verboseLabel": "SOFR [Member]"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and Marketing [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureIndirectHotelOperatingExpensesSummaryOfIndirectHotelOperatingExpensesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [
      "r25",
      "r27",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B preferred stock.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [
      "r25",
      "r27",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C preferred stock.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesDPreferredStockMember": {
     "auth_ref": [
      "r25",
      "r27",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D preferred stock.",
        "label": "Series D Preferred Stock [Member]",
        "terseLabel": "Series D Preferred Stock"
       }
      }
     },
     "localname": "SeriesDPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "ESOP and stock / unit - based compensation",
        "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total",
        "verboseLabel": "Compensation cost recognized"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Stock award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Restricted, unrestricted and performance stock awards permitted to grant to employees and directors"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Shares issued under plan",
        "verboseLabel": "Number of common stock shares issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award",
        "terseLabel": "Number of common stock, shares purchased"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r324",
      "r325",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r327",
      "r346",
      "r347",
      "r348",
      "r349",
      "r352",
      "r358",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balances, shares, ending",
        "periodStartLabel": "Balances, shares, beginning"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r86",
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r25",
      "r27",
      "r28",
      "r91",
      "r94",
      "r119",
      "r120",
      "r121",
      "r124",
      "r126",
      "r136",
      "r137",
      "r138",
      "r183",
      "r209",
      "r213",
      "r214",
      "r215",
      "r218",
      "r219",
      "r262",
      "r263",
      "r267",
      "r271",
      "r278",
      "r444",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosurePreferredStockAndUnitsScheduleOfSeriesOfCumulativeRedeemablePerpetualPreferredStockDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r44",
      "r52",
      "r53",
      "r54",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r114",
      "r135",
      "r184",
      "r278",
      "r286",
      "r355",
      "r356",
      "r357",
      "r385",
      "r386",
      "r437",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r472",
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Additional Paid-In Capital [Member]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfPartnersCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Partners' Capital [Abstract]"
       }
      }
     },
     "localname": "StatementOfPartnersCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r102",
      "r103",
      "r104",
      "r135",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInPartnersCapital",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-Based Payment Arrangement [Member]",
        "verboseLabel": "Stock Compensation Awards Unissued [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "auth_ref": [
      "r27",
      "r28",
      "r278",
      "r279",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "terseLabel": "Conversion of units in Operating Partnership to shares of common stock, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": {
     "auth_ref": [
      "r27",
      "r28",
      "r278",
      "r286",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan",
        "terseLabel": "Number of common stock, shares purchased",
        "verboseLabel": "Number of common stock, shares purchased"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r278",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock, shares",
        "verboseLabel": "Number of shares exchanged in agreement"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r27",
      "r28",
      "r278",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of restricted common stock awards, shares",
        "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r44",
      "r278",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "terseLabel": "Conversion of units in Operating Partnership to shares of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": {
     "auth_ref": [
      "r27",
      "r28",
      "r278",
      "r286",
      "r359"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan",
        "terseLabel": "Purchased common stock, value",
        "verboseLabel": "Purchased common stock, value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRetirementPlansAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r278",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r278",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of restricted common stock awards",
        "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r28",
      "r32",
      "r33",
      "r94",
      "r180",
      "r183",
      "r444",
      "r485"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance",
        "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance",
        "totalLabel": "Total Sotherly Hotels Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Sotherly Hotels Inc. stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r53",
      "r94",
      "r102",
      "r103",
      "r104",
      "r106",
      "r112",
      "r183",
      "r184",
      "r286",
      "r355",
      "r356",
      "r357",
      "r385",
      "r386",
      "r401",
      "r402",
      "r414",
      "r437",
      "r444",
      "r446",
      "r447",
      "r451",
      "r472",
      "r559",
      "r560"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balances, ending",
        "periodStartLabel": "Balances, beginning",
        "totalLabel": "TOTAL EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r92",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r277",
      "r286",
      "r289",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Common Stock and Units"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r452",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Events [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r452",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r452",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r452",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r486",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TenantImprovements": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants.",
        "label": "Tenant Improvements",
        "terseLabel": "Tenant improvement allowance"
       }
      }
     },
     "localname": "TenantImprovements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureCommonStockAndUnitsAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnearnedESOPShares": {
     "auth_ref": [
      "r361",
      "r363"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of unearned shares for all classes of common stock and nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by an employee stock ownership plan (ESOP). Includes the sale of shares or the issuance treasury shares to an ESOP.",
        "label": "Unearned ESOP Shares",
        "negatedLabel": "Unearned ESOP shares"
       }
      }
     },
     "localname": "UnearnedESOPShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) related to derivatives designated as cash flow hedging instruments, recorded in results of operations to the extent that the cash flow hedge is determined to be ineffective.",
        "label": "Unrealized Gain (Loss) on Cash Flow Hedging Instruments",
        "negatedLabel": "Unrealized gain on hedging activities",
        "terseLabel": "Unrealized gain on hedging activities"
       }
      }
     },
     "localname": "UnrealizedGainLossOnCashFlowHedgingInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r368",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance",
        "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebt": {
     "auth_ref": [
      "r23",
      "r519",
      "r539"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Unsecured Debt",
        "terseLabel": "Unsecured notes, net",
        "totalLabel": "Unsecured Debt, Total"
       }
      }
     },
     "localname": "UnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r139",
      "r140",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r377"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedLabel": "Change in deferred tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureDebtScheduleOfMortgageDebtObligationsOnHotelsParentheticalDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusinessAdditionalInformationDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRecurringAssetsAndLiabilitiesMeasuredAtFairValueParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageLimitedPartnershipAndGeneralPartnershipUnitsOutstandingBasic": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average number of limited partnership and general partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership and general partnership units have been outstanding to the total time in that period. Includes, for example, the number of units distributed to unit holders whereby unit holders have the ability to elect to receive the unit holders' entire distribution in cash or units of equivalent value or there is a potential limitation on the total amount of cash that all unit holders can elect to receive in aggregate.",
        "label": "Weighted Average Limited Partnership and General Partnership Units Outstanding, Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Weighted average number of general and limited partnership units outstanding"
       }
      }
     },
     "localname": "WeightedAverageLimitedPartnershipAndGeneralPartnershipUnitsOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageLimitedPartnershipUnitsOutstandingDiluted": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average number of limited partnership units outstanding determined by relating the portion of time within a reporting period that limited partnership units have been outstanding to the total time in that period. Used in the calculation of diluted net income or loss per limited partnership unit.",
        "label": "Weighted Average Limited Partnership Units Outstanding, Diluted",
        "terseLabel": "Weighted average number of equivalent units outstanding for dilutied EPU computation",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageLimitedPartnershipUnitsOutstandingDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total",
        "verboseLabel": "Effect of dilutive securities"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r118",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "verboseLabel": "Weighted average number of equivalent units outstanding for dilutied EPU computation"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of limited partnership and general partnership units issued and outstanding that are used in calculating basic and diluted earnings per limited partnership and general partnership unit.",
        "label": "Weighted Average Number of Limited Partnership and General Partnership Unit Outstanding, Basic and Diluted",
        "terseLabel": "Basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average number of common shares/general and limited partner units outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r116",
      "r126"
     ],
     "calculation": {
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic",
        "totalLabel": "Total weighted average number of common shares outstanding for basic computation",
        "verboseLabel": "Weighted average number common shares outstanding for basic EPS computation"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/Role_StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerShareDetail",
      "http://sotherlyhotels.com/20220630/taxonomy/role/DisclosureIncomeLossPerShareAndPerUnitComputationOfBasicAndDilutedNetIncomeLossPerUnitDetail"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16721-113920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=6418591&loc=d3e17344-113926"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.27(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56015-112765"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(d))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(f))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04.16(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04.16(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Column G))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 6))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "970",
   "URI": "https://asc.fasb.org/topic&trid=2156125"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "972",
   "URI": "https://asc.fasb.org/topic&trid=2134617"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "974",
   "URI": "https://asc.fasb.org/topic&trid=2156429"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "976",
   "URI": "https://asc.fasb.org/topic&trid=2134846"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "978",
   "URI": "https://asc.fasb.org/topic&trid=2134977"
  },
  "r589": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r590": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r591": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r592": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r593": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r594": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r595": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r596": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r597": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r598": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r599": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r600": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r601": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r602": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r603": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r604": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r605": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r606": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r607": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
