v3.7.0.1

Income Taxes - Temporary Differences (Details) - USD ($) | Feb. 28, 2017 | Nov. 30, 2016
--- | --- | ---
Amount |  |
Depreciation | $ (353,530) | $ (349,763)
Reserve for bad debts | 5,870 | 15,801
Reserve for returns | 683,463 | 941,228
Accrued returns | 188,033 | 194,873
Reserve for obsolete inventory | 357,539 | 500,156
Vacation accrual | 20,893 | 29,528
Deferred compensation | 332,337 | 304,945
Bonus obligation unpaid | 351,676 | 304,355
Restructuring costs | 595,000 | 925,000
Charitable contributions | 584,558 | 584,558
Section 263A costs | 72,030 | 79,539
Loss carry forward | 25,789,734 | 25,398,347
Deferred Tax |  |
Depreciation | (128,862) | (127,489)
Reserve for bad debts | 2,140 | 5,759
Reserve for returns | 249,122 | 343,078
Accrued returns | 68,538 | 71,031
Reserve for obsolete inventory | 130,323 | 182,307
Vacation accrual | 7,615 | 10,763
Alternative minimum tax carry forward | 31,000 | 20,000
Deferred compensation | 121,137 | 111,153
Bonus obligation unpaid | 128,186 | 110,937
Restructuring costs | 216,878 | 337,163
Charitable contributions | 213,071 | 213,071
Section 263A costs | 26,255 | 28,992
Loss carry forward | 9,400,359 | 9,257,698
Deferred Tax | 10,465,762 | 10,564,463
Short-Term Asset |  |
Depreciation | 0 | 0
Reserve for bad debts | 2,140 | 5,759
Reserve for returns | 249,122 | 343,078
Accrued returns | 68,538 | 71,031
Reserve for obsolete inventory | 130,323 | 182,307
Vacation accrual | 7,615 | 10,763
Bonus obligation unpaid | 128,186 | 110,937
Restructuring costs | 216,878 | 337,163
Charitable contributions | 119,955 | 96,249
Section 263A costs | 26,255 | 28,992
Loss carry forward | 1,199,554 | 962,485
Short-Term Asset | 2,148,566 | 2,148,764
Long-Term Asset (Liability) |  |
Depreciation | (128,862) | (127,489)
Reserve for bad debts | 0 | 0
Reserve for returns | 0 | 0
Accrued returns | 0 | 0
Reserve for obsolete inventory | 0 | 0
Vacation accrual | 0 | 0
Alternative minimum tax carry forward | 31,000 | 20,000
Deferred compensation | 121,137 | 111,153
Bonus obligation unpaid | 0 | 0
Restructuring costs | 0 | 0
Charitable contributions | 93,116 | 116,822
Section 263A costs | 0 | 0
Loss carry forward | 8,200,805 | 8,295,213
Long-Term Asset (Liability) | $ 8,317,196 | $ 8,415,699

X
- Definition Deferred Tax Asset, Capitalized Costs, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetCapitalizedCostsCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Asset, Capitalized Costs, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetCapitalizedCostsNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Asset, Current [Abstract] + References No definition available. + Details
Name: | caw_DeferredTaxAssetCurrentAbstract
Namespace Prefix: | caw_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Tax Asset, Noncurrent [Abstract] + References No definition available. + Details
Name: | caw_DeferredTaxAssetNoncurrentAbstract
Namespace Prefix: | caw_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Tax Asset, Tax Deferred Expense, Compensation and Benefits, Employee Compensation, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetTaxDeferredExpenseCompensationandBenefitsEmployeeCompensationNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Charitable Contribution Carryforwards, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsCharitableContributionCarryforwardsCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Charitable Contribution Carryforwards, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsCharitableContributionCarryforwardsNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Loss Carryforwards, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsLossCarryforwardsCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Loss Carryforwards, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsLossCarryforwardsNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Reserves and Accruals, Allowance for Doubtful Accounts, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsReservesandAccrualsAllowanceforDoubtfulAccountsCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Reserves and Accruals, Allowance for Doubtful Accounts, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsReservesandAccrualsAllowanceforDoubtfulAccountsNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTaxNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Compensated Absences, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsencesCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Compensated Absences, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsencesNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Employee Bonuses, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonusesCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Employee Bonuses, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonusesNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense Reserves And Accruals, Accrued Liabilities, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense Reserves And Accruals, Accrued Liabilities, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Impairment Losses, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Impairment Losses, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLossesNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Restructuring Charges, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringChargesCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense, Reserves And Accruals, Restructuring Charges, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringChargesNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense Reserves And Accruals, Returns And Allowances, Current + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowancesCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Assets, Tax Deferred Expense Reserves And Accruals, Returns And Allowances, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowancesNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Deferred Tax Liability, Depreciation, Current + References No definition available. + Details
Name: | caw_DeferredTaxLiabilityDepreciationCurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred Tax Liability, Depreciation, Noncurrent + References No definition available. + Details
Name: | caw_DeferredTaxLiabilityDepreciationNoncurrent
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Temporary Difference [Abstract] + References No definition available. + Details
Name: | caw_TemporaryDifferenceAbstract
Namespace Prefix: | caw_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary Difference, Depreciation + References No definition available. + Details
Name: | caw_TemporaryDifferenceDepreciation
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Temporary Difference, Tax Deferred Expense, Compensation and Benefits, Employee Compensation + References No definition available. + Details
Name: | caw_TemporaryDifferenceTaxDeferredExpenseCompensationandBenefitsEmployeeCompensation
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Difference, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts + References No definition available. + Details
Name: | caw_TemporaryDifferenceTaxDeferredExpenseReservesandAccrualsAllowanceforDoubtfulAccounts
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Capitalized Costs + References No definition available. + Details
Name: | caw_TemporaryDifferencesCapitalizedCosts
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Charitable Contribution Carryforwards + References No definition available. + Details
Name: | caw_TemporaryDifferencesCharitableContributionCarryforwards
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Loss Carryforwards + References No definition available. + Details
Name: | caw_TemporaryDifferencesLossCarryforwards
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Tax Deferred Expense, Compensation And Benefits, Compensated Absences + References No definition available. + Details
Name: | caw_TemporaryDifferencesTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Tax Deferred Expense, Compensation And Benefits, Employee Bonuses + References No definition available. + Details
Name: | caw_TemporaryDifferencesTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Tax Deferred Expense Reserves And Accruals, Accrued Liabilities + References No definition available. + Details
Name: | caw_TemporaryDifferencesTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Tax Deferred Expense, Reserves And Accruals, Impairment Losses + References No definition available. + Details
Name: | caw_TemporaryDifferencesTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Tax Deferred Expense, Reserves And Accruals, Restructuring Charges + References No definition available. + Details
Name: | caw_TemporaryDifferencesTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Temporary Differences, Tax Deferred Expense Reserves And Accruals, Returns And Allowances + References No definition available. + Details
Name: | caw_TemporaryDifferencesTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
Namespace Prefix: | caw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 + Details
Name: | us-gaap_DeferredTaxAssetsInventory
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsLiabilitiesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e31917-109318 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e31931-109318 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319 + Details
Name: | us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32537-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e31917-109318 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=75116654&loc=d3e31931-109318 + Details
Name: | us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DeferredTaxAssetsNetAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 + Details
Name: | us-gaap_DeferredTaxAssetsOperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Alternative Minimum Tax -URI http://asc.fasb.org/extlink&oid=6504908 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32559-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from restructuring reserve. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 + Details
Name: | us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32632-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32621-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant