XML 85 R123.htm IDEA: XBRL DOCUMENT v2.4.1.9
Discontinued Operations (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
hotel
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Company-owned hotels, approved to be sold       3chh_CompanyOwnedHotelsApprovedtobeSold              
Discontinued Operation, Consolidated Statements of Income Disclosures [Abstract]                      
Income from discontinued operations, net of income taxes $ (24)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (51)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 121us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 1,641us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 66us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 143us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 183us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ (33)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 1,687us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 359us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity $ 335us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Discontinued operations [Member]                      
Discontinued Operation, Consolidated Statements of Income Disclosures [Abstract]                      
Hotel operations                 801chh_DisposalGroupsIncludingDiscontinuedOperationRevenuefromHotels
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4,774chh_DisposalGroupsIncludingDiscontinuedOperationRevenuefromHotels
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4,573chh_DisposalGroupsIncludingDiscontinuedOperationRevenuefromHotels
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Total revenues                 801us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4,774us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4,573us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Hotel operations                 927chh_DisposalGroupsIncludingDiscontinuedOperationDirectCostofHotels
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
3,678chh_DisposalGroupsIncludingDiscontinuedOperationDirectCostofHotels
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
3,505chh_DisposalGroupsIncludingDiscontinuedOperationDirectCostofHotels
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Depreciation and amortization                 0us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
526us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
535us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Total operating expenses                 927us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4,204us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
4,040us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Operating income (loss)                 (126)us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
570us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
533us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Gain on disposal of discontinued operations                 2,807us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Income from discontinued operations before income taxes                 2,681us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
570us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
533us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Income taxes                 994chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
211chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
198chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxExpenseBenefit
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Income from discontinued operations, net of income taxes                 1,687us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
359us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
335us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operation, Balance Sheets Disclosures [Abstract]                      
Cash 0us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      550us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
550us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Receivables, net 0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      106us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
106us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Other current assets 0us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      223us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
223us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Income taxes receivable 0chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxReceivable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      20chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxReceivable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxReceivable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
20chh_DisposalGroupsIncludingDiscontinuedOperationIncomeTaxReceivable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Total current assets 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      899us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
899us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Property and equipment, at cost, net 0us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      8,816us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
8,816us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Total assets 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      9,715us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
9,715us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Accounts payable 45us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      425us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      45us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
425us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Accrued expenses 0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      10us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
10us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Income taxes payable 994us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      994us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Total liabilities 1,039us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      435us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      1,039us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
435us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Net assets of discontinued operations $ (1,039)chh_DisposalGroupsIncludingDiscontinuedOperationAssetsLiabilitiesNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      $ 9,280chh_DisposalGroupsIncludingDiscontinuedOperationAssetsLiabilitiesNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      $ (1,039)chh_DisposalGroupsIncludingDiscontinuedOperationAssetsLiabilitiesNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 9,280chh_DisposalGroupsIncludingDiscontinuedOperationAssetsLiabilitiesNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
MainStay Suites [Member]                      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Company-owned hotels, approved to be sold       3chh_CompanyOwnedHotelsApprovedtobeSold
/ chh_BrandAxis
= chh_MainStaySuitesMember
             
Company-owned hotels                 3chh_CompanyOwnedHotels
/ chh_BrandAxis
= chh_MainStaySuitesMember