XML 91 R85.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Quarterly Information Quarterly Information (unaudited) Statement of Immaterial Errors (Details) (USD $) In Thousands, except Per Share data, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
May 31, 2014 | Feb. 28, 2014 | Nov. 30, 2013 | Aug. 31, 2013 | May 31, 2013 | Feb. 28, 2013 | Nov. 30, 2012 | Aug. 31, 2012 | May 31, 2014 | May 31, 2013 | May 31, 2012 | May 31, 2011
Cost of sales | $ 46,650 us-gaap_CostOfGoodsSold |  |  |  |  |  |  |  | $ 174,757 us-gaap_CostOfGoodsSold | $ 173,402 us-gaap_CostOfGoodsSold | $ 96,608 us-gaap_CostOfGoodsSold | $ 90,047 us-gaap_CostOfGoodsSold
Gross profit | 47,410 us-gaap_GrossProfit | 44,793 us-gaap_GrossProfit | 44,885 us-gaap_GrossProfit | 42,580 us-gaap_GrossProfit | 43,982 us-gaap_GrossProfit | 41,129 us-gaap_GrossProfit | 44,016 us-gaap_GrossProfit | 39,387 us-gaap_GrossProfit | 179,668 us-gaap_GrossProfit | 168,514 us-gaap_GrossProfit | 125,309 us-gaap_GrossProfit | 125,573 us-gaap_GrossProfit
Operating income | 3,584 us-gaap_OperatingIncomeLoss |  |  |  |  |  |  |  | 12,940 us-gaap_OperatingIncomeLoss | 6,288 us-gaap_OperatingIncomeLoss | (3,908)us-gaap_OperatingIncomeLoss | 11,901 us-gaap_OperatingIncomeLoss
Income before income tax provision | 2,110 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |  |  |  |  |  |  |  | 5,740 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | (1,587)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | (5,422)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 10,636 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense | 3,325 us-gaap_IncomeTaxExpenseBenefit |  |  |  |  |  |  |  | 3,074 us-gaap_IncomeTaxExpenseBenefit | (376)us-gaap_IncomeTaxExpenseBenefit | (239)us-gaap_IncomeTaxExpenseBenefit | 2,559 us-gaap_IncomeTaxExpenseBenefit
Net income | (1,215)us-gaap_NetIncomeLoss | 4,515 us-gaap_NetIncomeLoss | (261)us-gaap_NetIncomeLoss | (373)us-gaap_NetIncomeLoss | (1,021)us-gaap_NetIncomeLoss | (1,083)us-gaap_NetIncomeLoss | 1,878 us-gaap_NetIncomeLoss | (985)us-gaap_NetIncomeLoss | 2,666 us-gaap_NetIncomeLoss | (1,211)us-gaap_NetIncomeLoss | (5,183)us-gaap_NetIncomeLoss | 8,077 us-gaap_NetIncomeLoss
Income per common share | $ (0.03)us-gaap_EarningsPerShareBasic | $ 0.13 us-gaap_EarningsPerShareBasic | $ (0.01)us-gaap_EarningsPerShareBasic | $ (0.01)us-gaap_EarningsPerShareBasic | $ (0.03)us-gaap_EarningsPerShareBasic | $ (0.03)us-gaap_EarningsPerShareBasic | $ 0.05 us-gaap_EarningsPerShareBasic | $ (0.03)us-gaap_EarningsPerShareBasic | $ 0.08 us-gaap_EarningsPerShareBasic | $ (0.03)us-gaap_EarningsPerShareBasic | $ (0.20)us-gaap_EarningsPerShareBasic |
Income per diluted share | $ (0.03)us-gaap_EarningsPerShareDiluted | $ 0.13 us-gaap_EarningsPerShareDiluted | $ (0.01)us-gaap_EarningsPerShareDiluted | $ (0.01)us-gaap_EarningsPerShareDiluted | $ (0.03)us-gaap_EarningsPerShareDiluted | $ (0.03)us-gaap_EarningsPerShareDiluted | $ 0.05 us-gaap_EarningsPerShareDiluted | $ (0.03)us-gaap_EarningsPerShareDiluted | $ 0.08 us-gaap_EarningsPerShareDiluted | $ (0.03)us-gaap_EarningsPerShareDiluted | $ (0.20)us-gaap_EarningsPerShareDiluted |
Inventory, net | 61,234 us-gaap_InventoryNet |  |  |  | 55,079 us-gaap_InventoryNet |  |  |  | 61,234 us-gaap_InventoryNet | 55,079 us-gaap_InventoryNet |  |
Income taxes payable | 689 us-gaap_TaxesPayableCurrent |  |  |  | 0 us-gaap_TaxesPayableCurrent |  |  |  | 689 us-gaap_TaxesPayableCurrent | 0 us-gaap_TaxesPayableCurrent |  |
Change in inventories |  |  |  |  |  |  |  |  | (5,608)us-gaap_IncreaseDecreaseInInventories | (1,909)us-gaap_IncreaseDecreaseInInventories | (1,522)us-gaap_IncreaseDecreaseInInventories |
Accounts payable, accrued and other liabilities |  |  |  |  |  |  |  |  | 6,658 us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities | (9,711)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities | 6,582 us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities |
Net cash provided by operating activities |  |  |  |  |  |  |  |  | 24,681 us-gaap_NetCashProvidedByUsedInOperatingActivities | 26,652 us-gaap_NetCashProvidedByUsedInOperatingActivities | 11,602 us-gaap_NetCashProvidedByUsedInOperatingActivities |
As Previously Reported |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales | 46,534 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |  |  |  | 174,594 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 173,037 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 95,829 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 90,047 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
Gross profit | 47,531 us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |  |  |  | 179,861 us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 168,989 us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 125,958 us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 125,703 us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
Operating income | 3,735 us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |  |  |  | 13,448 us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 7,094 us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (2,962)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 11,963 us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
Income before income tax provision | 2,246 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |  |  |  | 6,380 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (643)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (5,282)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 10,698 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
Income tax expense | 3,324 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |  |  |  | 3,292 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (31)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (188)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 2,581 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
Net income | (1,078)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  |  |  |  |  | 3,088 us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (612)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | (5,094)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 8,117 us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember
Inventory, net | 61,056 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  | 55,062 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |  |  | 61,056 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 55,062 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |  |
Net cash provided by operating activities |  |  |  |  |  |  |  |  | 25,280 us-gaap_NetCashProvidedByUsedInOperatingActivities / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 26,883 us-gaap_NetCashProvidedByUsedInOperatingActivities / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember | 11,497 us-gaap_NetCashProvidedByUsedInOperatingActivities / us-gaap_StatementScenarioAxis = us-gaap_ScenarioPreviouslyReportedMember |
Adjustments |  |  |  |  |  |  |  |  |  |  |  |
Cost of sales | 116 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  |  |  |  |  | 163 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | 365 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | 779 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | 0 us-gaap_CostOfGoodsSold / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember
Gross profit | (121)us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  |  |  |  |  | (193)us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (475)us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (649)us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (130)us-gaap_GrossProfit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember
Operating income | (151)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  |  |  |  |  | (508)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (806)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (946)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (62)us-gaap_OperatingIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember
Income before income tax provision | (136)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  |  |  |  |  | (640)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (944)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (140)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (62)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember
Income tax expense | 1 us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  |  |  |  |  | (218)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (345)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (51)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (22)us-gaap_IncomeTaxExpenseBenefit / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember
Net income | (137)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  |  |  |  |  | (422)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (599)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (89)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | (40)us-gaap_NetIncomeLoss / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember
Inventory, net | 178 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  | 17 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |  |  | 178 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | 17 us-gaap_InventoryNet / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |  |
Net cash provided by operating activities |  |  |  |  |  |  |  |  | $ (599)us-gaap_NetCashProvidedByUsedInOperatingActivities / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | $ (231)us-gaap_NetCashProvidedByUsedInOperatingActivities / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember | $ 105 us-gaap_NetCashProvidedByUsedInOperatingActivities / us-gaap_StatementScenarioAxis = us-gaap_ScenarioAdjustmentMember |

X
- Definition Total costs related to goods produced and sold during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfGoodsSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.23) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareBasic
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 + Details
Name: | us-gaap_EarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GrossProfit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInInventories
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6386567&loc=d3e3927-108312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 + Details
Name: | us-gaap_InventoryNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Article 5 + Details
Name: | us-gaap_TaxesPayableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |