XML 75 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentration (Details 2) (USD $)
In Thousands, unless otherwise specified
12 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2014
property
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Oct. 13, 2014
Concentration Risk          
Number of properties 475us-gaap_NumberOfRealEstateProperties     475us-gaap_NumberOfRealEstateProperties  
Security deposits $ 33,069us-gaap_SecurityDepositLiability $ 27,876us-gaap_SecurityDepositLiability   $ 33,069us-gaap_SecurityDepositLiability  
Wyndham agreement          
Concentration Risk          
Operating agreement annual rent and return 1,326hpt_OperatingAgreementAnnualRentAndReturn
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
       
Number of vacation units 48hpt_NumberOfVacationUnitsLeased
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
    48hpt_NumberOfVacationUnitsLeased
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
 
Number of hotels 1hpt_NumberOfRealEstatePropertiesSubjectToLease
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
    1hpt_NumberOfRealEstatePropertiesSubjectToLease
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
 
TA No. 1          
Concentration Risk          
Ground rent due 5,272hpt_GroundLeasesAnnualRent
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
       
Hotels          
Concentration Risk          
Number of properties 291us-gaap_NumberOfRealEstateProperties
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    291us-gaap_NumberOfRealEstateProperties
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Ground rent due 225hpt_GroundLeasesAnnualRent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Number of hotels 14hpt_NumberOfRealEstatePropertiesSubjectToLease
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    14hpt_NumberOfRealEstatePropertiesSubjectToLease
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Cash Flow Available for Payment of Operating Arrangement Annual Rent or Return Deficit 47,026hpt_CashFlowAvailableForPaymentOfOperatingArrangementAnnualRentOrReturnDeficit
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
65,623hpt_CashFlowAvailableForPaymentOfOperatingArrangementAnnualRentOrReturnDeficit
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
76,978hpt_CashFlowAvailableForPaymentOfOperatingArrangementAnnualRentOrReturnDeficit
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
   
Hotel Management Agreements and Leases Reduction in Hotel Operating Expenses 9,499hpt_HotelManagementAgreementsAndLeasesReductionInHotelOperatingExpenses
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
19,311hpt_HotelManagementAgreementsAndLeasesReductionInHotelOperatingExpenses
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
46,386hpt_HotelManagementAgreementsAndLeasesReductionInHotelOperatingExpenses
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
   
Shortfalls due to unguaranteed portions of minimum returns 37,527hpt_HotelManagementAgreementsAndLeasesUnguaranteedPortionOfMinimumReturns
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
46,312hpt_HotelManagementAgreementsAndLeasesUnguaranteedPortionOfMinimumReturns
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
30,592hpt_HotelManagementAgreementsAndLeasesUnguaranteedPortionOfMinimumReturns
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
   
Hotels | InterContinental Contracts Nos. 1, 2, 3 and 4          
Concentration Risk          
Number of hotels 91hpt_NumberOfRealEstatePropertiesSubjectToLease
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    91hpt_NumberOfRealEstatePropertiesSubjectToLease
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Security deposits 32,967us-gaap_SecurityDepositLiability
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    32,967us-gaap_SecurityDepositLiability
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Hotels | Sonesta agreements          
Concentration Risk          
Operating agreement annual rent and return 71,919hpt_OperatingAgreementAnnualRentAndReturn
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Hotels | Wyndham agreement          
Concentration Risk          
Number of properties 22us-gaap_NumberOfRealEstateProperties
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    22us-gaap_NumberOfRealEstateProperties
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Operating agreement annual rent and return 27,429hpt_OperatingAgreementAnnualRentAndReturn
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Number of real estate properties leased or managed 22hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    22hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Guarantee provided to the entity, maximum 35,656hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    35,656hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Guarantee provided to the entity, remaining amount 6,582hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    6,582hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Number of real estate properties for which unlimited guarantee is provided 1hpt_PropertyUnderOperatingLeaseNumberOfUnitsSubjectToUnlimitedGuarantee
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    1hpt_PropertyUnderOperatingLeaseNumberOfUnitsSubjectToUnlimitedGuarantee
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Hotels | Hyatt Hotels Corporation          
Concentration Risk          
Number of real estate properties leased or managed 22hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    22hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Guarantee provided to the entity, maximum 50,000hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    50,000hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Guarantee provided to the entity, remaining amount 12,055hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    12,055hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Hotels | Carlson          
Concentration Risk          
Number of real estate properties leased or managed 11hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    11hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Number of hotels 11hpt_NumberOfRealEstatePropertiesSubjectToLease
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    11hpt_NumberOfRealEstatePropertiesSubjectToLease
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Guarantee provided to the entity, maximum 40,000hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    40,000hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Guarantee provided to the entity, remaining amount 20,964hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    20,964hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Hotels | Marriott No. 234 agreement          
Concentration Risk          
Number of real estate properties leased or managed 68hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
    68hpt_HotelManagementAgreementsAndLeasesRealEstatePropertiesUnderAgreement
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
 
Guarantee provided to the entity, maximum 40,000hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
    40,000hpt_PropertyAgreementGuaranteeReceivedByEntityAmountMaximum
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
 
Guarantee provided to the entity, remaining amount 30,672hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
    30,672hpt_PropertyAgreementGuaranteeReceivedByEntityRemainingAmount
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
 
Hotels | Marriott No 5 contract          
Concentration Risk          
Number of properties 1us-gaap_NumberOfRealEstateProperties
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
    1us-gaap_NumberOfRealEstateProperties
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
 
Number of real estate properties for which unlimited guarantee is provided 1hpt_PropertyUnderOperatingLeaseNumberOfUnitsSubjectToUnlimitedGuarantee
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
    1hpt_PropertyUnderOperatingLeaseNumberOfUnitsSubjectToUnlimitedGuarantee
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
 
Hotels | Morgans          
Concentration Risk          
Operating agreement annual rent and return       7,595hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
5,956hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
Travel centers          
Concentration Risk          
Number of properties 184us-gaap_NumberOfRealEstateProperties
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
    184us-gaap_NumberOfRealEstateProperties
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
 
Ground rent due 491hpt_GroundLeasesAnnualRent
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
       
Number of hotels 18hpt_NumberOfRealEstatePropertiesSubjectToLease
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
    18hpt_NumberOfRealEstatePropertiesSubjectToLease
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
 
Credit Concentration          
Concentration Risk          
Number of properties 475us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
    475us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
 
Credit Concentration | Morgans          
Concentration Risk          
Number of properties 1us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
    1us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
 
Credit Concentration | Hotels          
Concentration Risk          
Number of properties 291us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    291us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Hotels | InterContinental Contracts Nos. 1, 2, 3 and 4          
Concentration Risk          
Number of properties 91us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    91us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Hotels | Sonesta agreements          
Concentration Risk          
Number of properties 22us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    22us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Hotels | Wyndham agreement          
Concentration Risk          
Number of properties 22us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    22us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Hotels | Hyatt Hotels Corporation          
Concentration Risk          
Number of properties 22us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    22us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Hotels | Carlson          
Concentration Risk          
Number of properties 11us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    11us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Travel centers          
Concentration Risk          
Number of properties 184us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
    184us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
 
Credit Concentration | Travel centers | TA No. 1          
Concentration Risk          
Number of properties 144us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
    144us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
 
Credit Concentration | Travel centers | TA No. 2          
Concentration Risk          
Number of properties 40us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
    40us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
 
Credit Concentration | Vacation units          
Concentration Risk          
Number of properties 122us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
    122us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
 
Credit Concentration | Vacation units | Marriott No 1 contract          
Concentration Risk          
Number of properties 53us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
    53us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
 
Credit Concentration | Vacation units | Marriott No. 234 agreement          
Concentration Risk          
Number of properties 68us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
    68us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
 
Credit Concentration | Vacation units | Marriott No 5 contract          
Concentration Risk          
Number of properties 1us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
    1us-gaap_NumberOfRealEstateProperties
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
 
Credit Concentration | Minimum Return/ Minimum Rent          
Concentration Risk          
Operating agreement annual rent and return 693,494hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
       
Concentration risk, percentage 100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Morgans          
Concentration Risk          
Operating agreement annual rent and return 7,595hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
       
Concentration risk, percentage 1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Hotels          
Concentration Risk          
Operating agreement annual rent and return 466,566hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Concentration risk, percentage 67.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Hotels | InterContinental Contracts Nos. 1, 2, 3 and 4          
Concentration Risk          
Operating agreement annual rent and return 140,758hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Concentration risk, percentage 20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Hotels | Sonesta agreements          
Concentration Risk          
Operating agreement annual rent and return 71,919hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Concentration risk, percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Hotels | Wyndham agreement          
Concentration Risk          
Operating agreement annual rent and return 27,429hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Concentration risk, percentage 4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Hotels | Hyatt Hotels Corporation          
Concentration Risk          
Operating agreement annual rent and return 22,037hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Concentration risk, percentage 3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Hotels | Carlson          
Concentration Risk          
Operating agreement annual rent and return 12,920hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Concentration risk, percentage 2.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Travel centers          
Concentration Risk          
Operating agreement annual rent and return 226,928hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
       
Concentration risk, percentage 33.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Travel centers | TA No. 1          
Concentration Risk          
Operating agreement annual rent and return 164,964hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
       
Concentration risk, percentage 24.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
       
Credit Concentration | Minimum Return/ Minimum Rent | Travel centers | TA No. 2          
Concentration Risk          
Operating agreement annual rent and return 61,964hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
       
Concentration risk, percentage 9.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
       
Credit Concentration | Minimum Return/ Minimum Rent | Vacation units          
Concentration Risk          
Operating agreement annual rent and return 183,908hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
       
Concentration risk, percentage 27.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Vacation units | Marriott No 1 contract          
Concentration Risk          
Operating agreement annual rent and return 67,976hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
       
Concentration risk, percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
       
Credit Concentration | Minimum Return/ Minimum Rent | Vacation units | Marriott No. 234 agreement          
Concentration Risk          
Operating agreement annual rent and return 105,928hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
       
Concentration risk, percentage 16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
       
Credit Concentration | Minimum Return/ Minimum Rent | Vacation units | Marriott No 5 contract          
Concentration Risk          
Operating agreement annual rent and return 10,004hpt_OperatingAgreementAnnualRentAndReturn
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
       
Concentration risk, percentage 1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_MinimumReturnPaymentsMinimumRentsMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
       
Credit Concentration | Investment          
Concentration Risk          
Concentration risk, percentage 100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
       
Investment 7,994,371hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
    7,994,371hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
 
Credit Concentration | Investment | Morgans          
Concentration Risk          
Concentration risk, percentage 2.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
       
Investment 120,000hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
    120,000hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MorgansAgreementMember
 
Credit Concentration | Investment | Hotels          
Concentration Risk          
Concentration risk, percentage 65.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Investment 5,154,197hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    5,154,197hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Investment | Hotels | InterContinental Contracts Nos. 1, 2, 3 and 4          
Concentration Risk          
Concentration risk, percentage 18.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Investment 1,432,889hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    1,432,889hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Investment | Hotels | Sonesta agreements          
Concentration Risk          
Concentration risk, percentage 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Investment 942,294hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    942,294hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_SonestaAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Investment | Hotels | Wyndham agreement          
Concentration Risk          
Concentration risk, percentage 4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Investment 375,459hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    375,459hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_WyndhamAgreementMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Investment | Hotels | Hyatt Hotels Corporation          
Concentration Risk          
Concentration risk, percentage 4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Investment 301,942hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    301,942hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_HyattHotelsCorporationContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Investment | Hotels | Carlson          
Concentration Risk          
Concentration risk, percentage 3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
       
Investment 209,895hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
    209,895hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ hpt_ManagementAgreementContractNameAxis
= hpt_CarlsonHotelsWorldwideContractMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
 
Credit Concentration | Investment | Travel centers          
Concentration Risk          
Concentration risk, percentage 35.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
       
Investment 2,840,174hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
    2,840,174hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
 
Credit Concentration | Investment | Travel centers | TA No. 1          
Concentration Risk          
Concentration risk, percentage 25.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
       
Investment 2,049,902hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
    2,049,902hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo1Member
 
Credit Concentration | Investment | Travel centers | TA No. 2          
Concentration Risk          
Concentration risk, percentage 10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
       
Investment 790,272hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
    790,272hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_TravelCentersMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_TravelCentersNo2Member
 
Credit Concentration | Investment | Vacation units          
Concentration Risk          
Concentration risk, percentage 22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
       
Investment 1,771,718hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
    1,771,718hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
 
Credit Concentration | Investment | Vacation units | Marriott No 1 contract          
Concentration Risk          
Concentration risk, percentage 9.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
       
Investment 684,701hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
    684,701hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo1ContractMember
 
Credit Concentration | Investment | Vacation units | Marriott No. 234 agreement          
Concentration Risk          
Concentration risk, percentage 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
       
Investment 996,939hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
    996,939hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottAgreement234Member
 
Credit Concentration | Investment | Vacation units | Marriott No 5 contract          
Concentration Risk          
Concentration risk, percentage 1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
       
Investment 90,078hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
    90,078hpt_RealEstateInvestmentsHistoricalCost
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= hpt_RealEstateInvestmentPropertyAtCostMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_VacationUnitsMember
/ hpt_OperatingLeasesOfLessorContractNameAxis
= hpt_MarriottNo5ContractMember
 
Puerto Rico | InterContinental Contracts Nos. 1, 2, 3 and 4          
Concentration Risk          
Number of properties 1us-gaap_NumberOfRealEstateProperties
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_StatementGeographicalAxis
= country_PR
    1us-gaap_NumberOfRealEstateProperties
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_StatementGeographicalAxis
= country_PR
 
Operating agreement annual rent and return $ 7,848hpt_OperatingAgreementAnnualRentAndReturn
/ hpt_ManagementAgreementContractNameAxis
= hpt_InterContinentalContracts1And2And3And4Member
/ us-gaap_StatementGeographicalAxis
= country_PR
       
Puerto Rico | Hotels          
Concentration Risk          
Concentration risk, percentage 2.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis
= hpt_HotelsMember
/ us-gaap_StatementGeographicalAxis
= country_PR