Annual report pursuant to Section 13 and 15(d)

Valuation Accounts (Details)

v2.4.1.9
Valuation Accounts (Details) (USD $)
12 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year $ 2,345,628us-gaap_ValuationAllowancesAndReservesBalance $ 2,559,048us-gaap_ValuationAllowancesAndReservesBalance
Additions Charged To Costs and Expenses 8,259,322us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 9,816,568us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Deductions 8,487,876us-gaap_ValuationAllowancesAndReservesDeductions 10,029,988us-gaap_ValuationAllowancesAndReservesDeductions
Balance At End Of Year 2,117,074us-gaap_ValuationAllowancesAndReservesBalance 2,345,628us-gaap_ValuationAllowancesAndReservesBalance
Allowance for cooperative advertising    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year 1,212,067us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
1,561,215us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
Additions Charged To Costs and Expenses 1,862,856us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
5,141,552us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
Deductions 2,039,125us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
5,490,700us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
Balance At End Of Year 1,035,798us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
1,212,067us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForPromotionsMember
Allowance for doubtful accounts    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year 26,340us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
53,191us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Additions Charged To Costs and Expenses 55,204us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
(26,851)us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Deductions 25,032us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
0us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Balance At End Of Year 56,512us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
26,340us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForDoubtfulAccountsMember
Reserve for returns and allowances    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year 1,107,221us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
944,642us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Additions Charged To Costs and Expenses 6,341,262us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
4,701,867us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Deductions 6,423,719us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
4,539,288us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Balance At End Of Year 1,024,764us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
1,107,221us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Accrual for returns included in accrued liabilities    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year 665,185us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
1,069,661us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
Additions Charged To Costs and Expenses 1,045,458us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
0us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
Deductions 665,185us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
404,477us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
Balance At End Of Year 1,045,458us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
665,185us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForReturnsMember
Accrual for cooperative advertising in accrued liabilities    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year 2,471,174us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
2,015,217us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
Additions Charged To Costs and Expenses 3,218,259us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
2,975,136us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
Deductions 2,471,174us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
2,519,179us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
Balance At End Of Year 3,218,259us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
2,471,174us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= caw_AccrualForCooperativeAdvertisingInAccruesLiabilitiesMember
Reserve for inventory obsolescence    
Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning Of Year 671,609us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
892,226us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Additions Charged To Costs and Expenses 2,903,499us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
707,674us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Deductions 544,802us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
928,291us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
Balance At End Of Year $ 3,030,306us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember
$ 671,609us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_InventoryValuationReserveMember