XML 18 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquired Intangible Assets and Goodwill (Details) (USD $)
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Oct. 31, 2014
Finite-Lived Intangible Assets [Line Items]      
Amortizable intangible assets, gross carrying amount $ 4,016,019us-gaap_FiniteLivedIntangibleAssetsGross   $ 4,016,019us-gaap_FiniteLivedIntangibleAssetsGross
Amortizable intangible assets, accumulated amortization 2,866,601us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   2,836,076us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Unamortizable intangible assets [Abstract]      
Goodwill 1,737,763us-gaap_GoodwillGross   1,737,763us-gaap_GoodwillGross
Unamortizable intangible assets, gross carrying amount 1,737,763chmp_TotalUnamortizableIntangibleAssetsIncludingGoodwill   1,737,763chmp_TotalUnamortizableIntangibleAssetsIncludingGoodwill
Goodwill, accumulated amortization 507,278chmp_GoodwillAccumulatedAmortization   507,278chmp_GoodwillAccumulatedAmortization
Unamortizable intangible assets, accumulated amortization 507,278chmp_IndefiniteLivedIntangibleAssetsIncludingGoodwillAccumulatedAmortization   507,278chmp_IndefiniteLivedIntangibleAssetsIncludingGoodwillAccumulatedAmortization
Total goodwill and other intangibles, gross carrying amount 5,753,782chmp_IntangibleAssetsGrossIncludingGoodwill   5,753,782chmp_IntangibleAssetsGrossIncludingGoodwill
Total goodwill and other intangibles, accumulated amortization 3,373,879chmp_IntangibleAssetsIncludingGoodwillAccummulatedAmortization   3,343,354chmp_IntangibleAssetsIncludingGoodwillAccummulatedAmortization
Amortization period 6 years    
Estimated amortization expense for future fiscal years [Abstract]      
2015 91,573us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
2016 122,098us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
2017 122,098us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
2018 122,098us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
2019 122,098us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Thereafter 569,453us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive    
Total 1,149,418us-gaap_FiniteLivedIntangibleAssetsNet    
Amortizing Intangible Assets (net of amortization expense) [Roll Forward]      
Amortizing intangible assets (net of amortization expense), beginning of period 1,179,943chmp_FiniteLivedIntangibleAssetsBeforeAccumulatedImpairmentLosses    
Accumulated impairment losses, beginning of period 0chmp_FiniteLivedIntangibleAssetsAccumulatedImpairment    
Amortizing intangible assets (net of amortization expense and impairment losses), beginning of period 1,179,943us-gaap_FiniteLivedIntangibleAssetsNet    
Amortizing intangible assets acquired 0us-gaap_FinitelivedIntangibleAssetsAcquired1    
Impairment losses 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived    
Amortization expense 30,525us-gaap_AmortizationOfIntangibleAssets 35,000us-gaap_AmortizationOfIntangibleAssets  
Amortizing intangible assets (net of amortization expense), end of period 1,149,418chmp_FiniteLivedIntangibleAssetsBeforeAccumulatedImpairmentLosses    
Accumulated impairment losses, end of period 0chmp_FiniteLivedIntangibleAssetsAccumulatedImpairment    
Amortizing intangible assets (net of amortization expense and impairment losses), end of period 1,149,418us-gaap_FiniteLivedIntangibleAssetsNet    
Goodwill [Roll Forward]      
Goodwill, gross, beginning of period 3,457,322chmp_GoodwillGrossBeforeAccumulatedImpairmentLosses    
Accumulated impairment losses, beginning of period (2,226,837)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss    
Goodwill, beginning of period 1,230,485us-gaap_Goodwill    
Goodwill acquired 0us-gaap_GoodwillAcquiredDuringPeriod    
Impairment losses 0us-gaap_GoodwillImpairmentLoss    
Goodwill, gross, end of period 3,457,322chmp_GoodwillGrossBeforeAccumulatedImpairmentLosses    
Accumulated impairment losses, end of period (2,226,837)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss    
Goodwill, ending balance 1,230,485us-gaap_Goodwill 1,230,485us-gaap_Goodwill  
Non-compete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortizable intangible assets, gross carrying amount 1,000,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  1,000,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Amortizable intangible assets, accumulated amortization 1,000,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
  1,000,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortizable intangible assets, gross carrying amount 2,451,073us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  2,451,073us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Amortizable intangible assets, accumulated amortization 1,301,655us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  1,271,130us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Other [Member]      
Finite-Lived Intangible Assets [Line Items]      
Amortizable intangible assets, gross carrying amount 564,946us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
  564,946us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Amortizable intangible assets, accumulated amortization 564,946us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
  564,946us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Printing [Member]      
Estimated amortization expense for future fiscal years [Abstract]      
Total 385,055us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Amortizing Intangible Assets (net of amortization expense) [Roll Forward]      
Amortizing intangible assets (net of amortization expense), beginning of period 395,206chmp_FiniteLivedIntangibleAssetsBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Accumulated impairment losses, beginning of period 0chmp_FiniteLivedIntangibleAssetsAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Amortizing intangible assets (net of amortization expense and impairment losses), beginning of period 395,206us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Amortizing intangible assets acquired 0us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Impairment losses 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Amortization expense 10,151us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Amortizing intangible assets (net of amortization expense), end of period 385,055chmp_FiniteLivedIntangibleAssetsBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Accumulated impairment losses, end of period 0chmp_FiniteLivedIntangibleAssetsAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Amortizing intangible assets (net of amortization expense and impairment losses), end of period 385,055us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Goodwill [Roll Forward]      
Goodwill, gross, beginning of period 2,226,837chmp_GoodwillGrossBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Accumulated impairment losses, beginning of period (2,226,837)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Goodwill, beginning of period 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Goodwill acquired 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Impairment losses 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Goodwill, gross, end of period 2,226,837chmp_GoodwillGrossBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Accumulated impairment losses, end of period (2,226,837)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Goodwill, ending balance 0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_PrintingMember
   
Office Products and Furniture [Member]      
Estimated amortization expense for future fiscal years [Abstract]      
Total 764,363us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Amortizing Intangible Assets (net of amortization expense) [Roll Forward]      
Amortizing intangible assets (net of amortization expense), beginning of period 784,737chmp_FiniteLivedIntangibleAssetsBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Accumulated impairment losses, beginning of period 0chmp_FiniteLivedIntangibleAssetsAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Amortizing intangible assets (net of amortization expense and impairment losses), beginning of period 784,737us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Amortizing intangible assets acquired 0us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Impairment losses 0us-gaap_ImpairmentOfIntangibleAssetsFinitelived
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Amortization expense 20,374us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Amortizing intangible assets (net of amortization expense), end of period 764,363chmp_FiniteLivedIntangibleAssetsBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Accumulated impairment losses, end of period 0chmp_FiniteLivedIntangibleAssetsAccumulatedImpairment
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Amortizing intangible assets (net of amortization expense and impairment losses), end of period 764,363us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Goodwill [Roll Forward]      
Goodwill, gross, beginning of period 1,230,485chmp_GoodwillGrossBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Accumulated impairment losses, beginning of period 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Goodwill, beginning of period 1,230,485us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Goodwill acquired 0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Impairment losses 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Goodwill, gross, end of period 1,230,485chmp_GoodwillGrossBeforeAccumulatedImpairmentLosses
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Accumulated impairment losses, end of period 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Goodwill, ending balance $ 1,230,485us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= chmp_OfficeProductsAndFurnitureMember
   
Syscan [Member] | Customer Relationships [Member]      
Unamortizable intangible assets [Abstract]      
Amortization period 20 years