XML 21 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Segments (Reconciliation Of Revenues) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenues $ 9,881,038us-gaap_Revenues $ 9,374,454us-gaap_Revenues
Reportable Segment [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenues 10,276,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cphc_ReportableSegmentMember
9,730,000us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= cphc_ReportableSegmentMember
Elimination Of Intersegment [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total consolidated net revenues $ (395,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (356,000)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember