v3.6.0.2

Income Taxes - Temporary Differences (Details) - USD ($) | Nov. 30, 2016 | Nov. 30, 2015
--- | --- | ---
Amount |  |
Depreciation | $ (349,763) | $ (250,811)
Reserve for bad debts | 15,801 | 4,911
Reserve for returns | 941,228 | 907,777
Accrued returns | 194,873 | 407,992
Reserve for obsolete inventory | 500,156 | 821,259
Vacation accrual | 29,528 | 35,955
Deferred compensation | 304,945 |
Bonus obligations unpaid | 304,355 | 24,000
Restructuring costs | 925,000 | 1,264,218
Charitable contributions | 584,558 | 734,643
Section 263A costs | 79,539 | 67,129
Loss carry forward | 25,398,347 | 27,022,986
Deferred Tax |  |
Depreciation | (127,489) | (92,558)
Reserve for bad debts | 5,759 | 1,812
Reserve for returns | 343,078 | 335,003
Accrued returns | 71,031 | 150,564
Reserve for obsolete inventory | 182,307 | 303,075
Vacation accrual | 10,763 | 13,269
Alternative minimum tax carry forward | 20,000 |
Deferred compensation | 111,153 |
Bonus obligations unpaid | 110,937 | 8,857
Restructuring costs | 337,163 | 466,544
Charitable contributions | 213,071 | 271,109
Section 263A costs | 28,992 | 24,773
Loss carry forward | 9,257,698 | 9,972,473
Net deferred tax asset | 10,564,463 | 11,454,921
Short-Term Asset |  |
Depreciation | 0 | 0
Reserve for bad debts | 5,759 | 1,812
Reserve for returns | 343,078 | 335,003
Accrued returns | 71,031 | 150,564
Reserve for obsolete inventory | 182,307 | 303,075
Vacation accrual | 10,763 | 13,269
Bonus obligations unpaid | 110,937 | 8,857
Restructuring costs | 337,163 | 466,544
Charitable contributions | 96,249 | 86,402
Section 263A costs | 28,992 | 24,773
Loss carry forward | 962,485 | 864,023
Net deferred tax asset | 2,148,764 | 2,254,322
Long-Term Asset |  |
Depreciation | (127,489) | (92,558)
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 | 20,000 |
Deferred compensation | 111,153 |
Bonus obligations unpaid | 0 | 0
Restructuring costs | 0 | 0
Charitable contributions | 116,822 | 184,707
Section 263A costs | 0 | 0
Loss carry forward | 8,295,213 | 9,108,450
Net deferred tax asset | $ 8,415,699 | $ 9,200,599

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=51675352&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=6907707&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=6907707&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=51675352&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=6907707&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=6907707&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, before 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=6907707&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=37586315&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=37586315&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=6907707&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, netted by jurisdiction 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=6907707&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=37586315&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=37586315&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=51675352&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=6907707&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=6907707&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=6907707&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=6907707&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=6907707&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=6907707&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=51675352&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=6907707&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=51675352&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=6907707&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=6907707&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=6907707&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=6907707&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=51675352&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=51675352&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=6907707&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=6907707&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=51675352&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=6907707&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=6907707&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=51675352&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=6907707&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=6907707&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=51675352&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=6907707&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=6907707&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=51675352&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=6907707&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=6907707&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=6907707&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=6907707&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=51675352&loc=d3e28680-109314 + Details
Name: | us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant