XML 65 R54.htm IDEA: XBRL DOCUMENT
v3.24.3

Related Party Transactions - Additional Information (Detail) |  | 1 Months Ended | 3 Months Ended | 6 Months Ended |
--- | --- | --- | --- | --- | ---
Dec. 13, 2019 ft² Resort | Dec. 31, 2023 USD ($) | Jun. 30, 2024 USD ($) | Jun. 30, 2023 USD ($) | Jun. 30, 2024 USD ($) | Jun. 30, 2023 USD ($) | Dec. 31, 2019
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Operating Income (Loss) |  |  | $ 9,299,783 | $ 8,289,802 | $ 14,973,896 | $ 13,809,924 |
Accounts receivable - affiliate |  | $ 5,945,724 | $ 5,612,961 |  | 5,612,961 |  |
OTH Master Agreement [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Operating Income (Loss) |  |  |  |  | $ 250,000 |  |
Percentage of management fee due |  |  | 2.50% |  | 2.50% |  |
Management fee of gross revenues for first full fiscal year |  |  | 2.00% |  | 2.00% |  |
Management fee of gross revenues for second full fiscal year |  |  | 2.25% |  | 2.25% |  |
Management fee of gross revenues for every year thereafter |  |  | 2.50% |  | 2.50% |  |
Our Town Hospitality [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Accounts receivable - affiliate |  | 10,000.00 | $ 0 |  | $ 0 |  |
Accounts payable - affiliate |  | 300,000 | $ 1,000,000 |  | $ 1,000,000 |  |
Our Town Hospitality [Member] | Master Agreement [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Number of rental programs | Resort | 2 |  |  |  |  |  |
Andrew M. Sims [Member] | Our Town Hospitality [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of total outstanding ownership interests |  |  | 66.40% |  | 66.40% |  |
David R. Folsom [Member] | Our Town Hospitality [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of total outstanding ownership interests |  |  | 6.60% |  | 6.60% |  |
Andrew M. Sims Jr [Member] | Our Town Hospitality [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Percentage of total outstanding ownership interests |  |  | 15.00% |  | 15.00% |  |
Our Town Hospitality [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Area of office space subleased | ft² | 2,245 |  |  |  |  |  |
Sublease term |  |  |  |  |  |  | 5 years
Additional renewal of agreement |  |  |  |  |  |  | 5 years
Lease concession amount |  | $ 143,774 |  |  |  |  |
Lessee, operating lease, existence of option to extend [true false] |  |  |  |  | true |  |
Lease payments due |  |  |  |  | $ 65,117 | 80,070 |
Employee medical benefits paid |  |  | $ 1,000,000 | 900,000 | 1,900,000 | 1,400,000 |
Our Town Hospitality [Member] | Master Agreement [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Base management fees earned by related party |  |  | 1,300,000 | 1,300,000 | 2,500,000 | 2,400,000 |
Our Town Hospitality [Member] | OTH Master Agreement [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Incentive management fee equal to increase in gross operating profit percentage | 10.00% |  |  |  |  |  |
Maximum incentive management fee of gross revenues | 0.25% |  |  |  |  |  |
Incentive management fees expense by related party |  |  | (7,175) | (5,015) | 111,666 | 217,943 |
Immediate Family Members of Chairman [Member] |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |
Total compensation for related parties |  |  | $ 142,343 | $ 138,782 | $ 345,431 | $ 337,445 |

X
- Definition Area of office space subleased. + References No definition available. + Details
Name: | soho_AreaOfOfficeSpaceSubleased
Namespace Prefix: | soho_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | duration

X
- Definition Base management fees earned by related party. + References No definition available. + Details
Name: | soho_BaseManagementFeesEarnedByRelatedParty
Namespace Prefix: | soho_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Employee medical benefits, amount paid to related parties. + References No definition available. + Details
Name: | soho_EmployeeMedicalBenefitsAmountPaidToRelatedParties
Namespace Prefix: | soho_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Incentive management fee equal to increase in gross operating profit percentage. + References No definition available. + Details
Name: | soho_IncentiveManagementFeeEqualToIncreaseInGrossOperatingProfitPercentage
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Incentive management fees expense by related party. + References No definition available. + Details
Name: | soho_IncentiveManagementFeesExpenseByRelatedParty
Namespace Prefix: | soho_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Lease concession amount. + References No definition available. + Details
Name: | soho_LeaseConcessionAmount
Namespace Prefix: | soho_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Management fee of gross revenues for every year thereafter. + References No definition available. + Details
Name: | soho_ManagementFeeOfGrossRevenuesForEveryYearThereafter
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Management fee of gross revenues for first full fiscal year. + References No definition available. + Details
Name: | soho_ManagementFeeOfGrossRevenuesForFirstFullFiscalYear
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Management fee of gross revenues for second full fiscal year. + References No definition available. + Details
Name: | soho_ManagementFeeOfGrossRevenuesForSecondFullFiscalYear
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum incentive management fee of gross revenues. + References No definition available. + Details
Name: | soho_MaximumIncentiveManagementFeeOfGrossRevenues
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of rental programs. + References No definition available. + Details
Name: | soho_NumberOfRentalPrograms
Namespace Prefix: | soho_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of management fee due. + References No definition available. + Details
Name: | soho_PercentageOfManagementFeeDue
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of ownership interest. + References No definition available. + Details
Name: | soho_PercentageOfOwnershipInterest
Namespace Prefix: | soho_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_AccountsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(5)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_AccountsReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Indicates (true false) whether lessee has option to extend operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5 + Details
Name: | us-gaap_OperatingLeaseLeaseIncomeLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=soho_OTHMasterAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=soho_OurTownHospitalityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=soho_MasterAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_BeneficialOwnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=soho_BeneficialOwner3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=soho_BeneficialOwnerFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=soho_MajorityOwnedSubsidiaryUnconsolidated2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |