v3.7.0.1

Income Taxes - Temporary Differences (Details) - USD ($) | May 31, 2017 | Nov. 30, 2016
--- | --- | ---
Amount |  |
Depreciation | $ (355,424) | $ (349,763)
Reserve for bad debts | 5,146 | 15,801
Reserve for returns | 409,118 | 941,228
Accrued returns | 219,307 | 194,873
Reserve for obsolete inventory | 120,981 | 500,156
Vacation accrual | 27,243 | 29,528
Deferred Compensation | 383,416 | 304,945
Bonus obligation unpaid | 482,945 | 304,355
Restructuring costs | 505,000 | 925,000
Charitable contributions | 550,267 | 584,558
Section 263A costs | 74,656 | 79,539
Loss carry forward | 25,089,724 | 25,398,347
Deferred Tax |  |
Depreciation | (129,552) | (127,489)
Reserve for bad debts | 1,876 | 5,759
Reserve for returns | 149,124 | 343,078
Accrued returns | 79,937 | 71,031
Reserve for obsolete inventory | 44,098 | 182,307
Vacation accrual | 9,930 | 10,763
Alternative minimum tax carry forward | 36,000 | 20,000
Deferred Compensation | 139,755 | 111,153
Bonus obligation unpaid | 176,033 | 110,937
Restructuring costs | 184,073 | 337,163
Restructuring costs | 200,571 | 213,071
Section 263A costs | 27,212 | 28,992
Loss carry forward | 9,145,204 | 9,257,698
Net deferred tax asset | 10,064,261 | 10,564,463
Short-Term Asset |  |
Depreciation | 0 | 0
Reserve for bad debts | 1,876 | 5,759
Reserve for returns | 149,124 | 343,078
Accrued returns | 79,937 | 71,031
Reserve for obsolete inventory | 44,098 | 182,307
Vacation accrual | 9,930 | 10,763
Bonus obligation unpaid | 176,033 | 110,937
Restructuring costs | 184,073 | 337,163
Charitable contributions | 116,265 | 96,249
Section 263A costs | 27,212 | 28,992
Loss carry forward | 1,162,649 | 962,485
Net deferred tax asset | 1,951,197 | 2,148,764
Long-Term Asset (Liability) |  |
Depreciation | (129,552) | (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 | 36,000 | 20,000
Deferred Compensation | 139,755 | 111,153
Bonus obligation unpaid | 0 | 0
Restructuring costs | 0 | 0
Charitable contributions | 84,306 | 116,822
Section 263A costs | 0 | 0
Loss carry forward | 7,982,555 | 8,295,213
Net deferred tax asset | $ 8,113,064 | $ 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=96869850&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=84230637&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=84230637&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=96869850&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=84230637&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=84230637&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=84230637&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=84176650&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=84176650&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=84230637&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=84230637&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=84176650&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=84176650&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=96869850&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=84230637&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=84230637&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 -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-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=84230637&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=84230637&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=84230637&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=96869850&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=84230637&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=96869850&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=84230637&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=84230637&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=84230637&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=84230637&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=96869850&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=96869850&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=84230637&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=84230637&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=96869850&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=84230637&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=84230637&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=96869850&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=84230637&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=84230637&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=96869850&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=84230637&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=84230637&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=96869850&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=84230637&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=84230637&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=84230637&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=84230637&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=96869850&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant