XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) per Share and per Unit - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]      
Number of non-committed, unearned ESOP shares 120,701 247,043 364,177
Unvested Restricted Units [Member]      
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]      
Anti-dilutive due to net losses, not included in a dilutive calculation 26,940 25,936  
Unvested Restricted Units [Member] | Sotherly Hotels LP [Member]      
Schedule Of Computation Of Basic And Diluted Earnings Per Common Share [Line Items]      
Anti-dilutive due to net losses, not included in a dilutive calculation 26,940 25,936