XML 20 R50.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 15 - Financial Information About the Parent, the Issuer and the Guarantors - Condensed Consolidating Statement of Operations (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 6 Months Ended
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013
Net sales | $ 197,067 us-gaap_SalesRevenueGoodsNet | $ 193,104 us-gaap_SalesRevenueGoodsNet | $ 387,773 us-gaap_SalesRevenueGoodsNet | $ 374,763 us-gaap_SalesRevenueGoodsNet
Cost of sales | 90,993 us-gaap_CostOfGoodsSold | 87,105 us-gaap_CostOfGoodsSold | 176,896 us-gaap_CostOfGoodsSold | 170,021 us-gaap_CostOfGoodsSold
Gross profit | 106,074 us-gaap_GrossProfit | 105,999 us-gaap_GrossProfit | 210,877 us-gaap_GrossProfit | 204,742 us-gaap_GrossProfit
Selling, general and administrative expenses | 88,414 us-gaap_SellingGeneralAndAdministrativeExpense | 86,149 us-gaap_SellingGeneralAndAdministrativeExpense | 172,747 us-gaap_SellingGeneralAndAdministrativeExpense | 168,948 us-gaap_SellingGeneralAndAdministrativeExpense
Operating income (loss) | 17,660 us-gaap_OperatingIncomeLoss | 19,850 us-gaap_OperatingIncomeLoss | 38,130 us-gaap_OperatingIncomeLoss | 35,794 us-gaap_OperatingIncomeLoss
Interest and other income (expense) | 89 us-gaap_InterestAndOtherIncome | 43 us-gaap_InterestAndOtherIncome | 232 us-gaap_InterestAndOtherIncome | 125 us-gaap_InterestAndOtherIncome
Interest and other related financing costs | 1,882 us-gaap_InterestAndDebtExpense | 1,871 us-gaap_InterestAndDebtExpense | 3,771 us-gaap_InterestAndDebtExpense | 3,744 us-gaap_InterestAndDebtExpense
Income tax expense | 5,829 us-gaap_IncomeTaxExpenseBenefit | 6,467 us-gaap_IncomeTaxExpenseBenefit | 12,674 us-gaap_IncomeTaxExpenseBenefit | 11,586 us-gaap_IncomeTaxExpenseBenefit
Net income/(loss) | 10,038 us-gaap_NetIncomeLoss | 11,555 us-gaap_NetIncomeLoss | 21,917 us-gaap_NetIncomeLoss | 20,589 us-gaap_NetIncomeLoss
Consolidated Entities [Member] |  |  |  |
Net sales | 197,067 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 193,104 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 387,773 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 374,763 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Cost of sales | 90,993 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 87,105 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 176,896 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 170,021 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Gross profit | 106,074 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 105,999 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 210,877 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 204,742 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Selling, general and administrative expenses | 88,414 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 86,149 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 172,747 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 168,948 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Operating income (loss) | 17,660 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 19,850 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 38,130 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 35,794 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Interest and other income (expense) | 89 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 43 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 232 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 125 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Interest and other related financing costs | 1,882 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 1,871 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 3,771 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 3,744 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Income (loss) before income taxes | 15,867 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 18,022 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 34,591 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 32,175 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Income tax expense | 5,829 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 6,467 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 12,674 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 11,586 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Net income/(loss) | 10,038 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 11,555 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 21,917 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember | 20,589 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidatedEntitiesMember
Guarantor Subsidiaries [Member] |  |  |  |
Net sales | 206,620 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 207,100 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 407,113 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 401,928 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Cost of sales | 132,434 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 132,002 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 261,068 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 259,157 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Gross profit | 74,186 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 75,098 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 146,045 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 142,771 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Selling, general and administrative expenses | 70,395 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 69,174 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 138,861 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 137,339 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Operating income (loss) | 3,791 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 5,924 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 7,184 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 5,432 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Interest and other income (expense) | 2 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (43)us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 1 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (43)us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Interest and other related financing costs | 14 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 21 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 44 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 43 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income (loss) before income taxes | 3,779 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 5,860 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 7,141 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 5,346 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income tax expense | 1,368 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 2,059 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 2,600 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 2,097 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Net income/(loss) | 2,411 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 3,801 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 4,541 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 3,249 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member] |  |  |  |
Net sales | 10,365 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 10,502 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 22,521 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 20,941 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Cost of sales | 7,079 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 6,882 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 15,031 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 13,739 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Gross profit | 3,286 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 3,620 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,490 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,202 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Selling, general and administrative expenses | 4,623 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 5,020 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 9,704 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 9,977 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Operating income (loss) | (1,337)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (1,400)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2,214)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2,775)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Interest and other income (expense) | 59 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (22)us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 83 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (38)us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income (loss) before income taxes | (1,278)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (1,422)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2,131)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2,813)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income tax expense | 18 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (11)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 100 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 12 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Net income/(loss) | (1,296)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (1,411)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2,231)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2,825)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Parent Company [Member] |  |  |  |
Selling, general and administrative expenses | 45 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 45 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 90 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 90 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Operating income (loss) | (45)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (45)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (90)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | (90)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Interest and other income (expense) | 10,083 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 11,600 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 22,007 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 20,679 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income (loss) before income taxes | 10,038 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 11,555 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 21,917 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 20,589 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net income/(loss) | 10,038 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 11,555 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 21,917 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 20,589 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Subsidiary Issuer [Member] |  |  |  |
Net sales | 114,191 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 111,305 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 236,656 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 222,828 us-gaap_SalesRevenueGoodsNet / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Cost of sales | 87,625 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 85,483 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 178,609 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 169,416 us-gaap_CostOfGoodsSold / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Gross profit | 26,566 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 25,822 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 58,047 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 53,412 us-gaap_GrossProfit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Selling, general and administrative expenses | 13,351 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 11,910 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 24,092 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 21,542 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Operating income (loss) | 13,215 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 13,912 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 33,955 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 31,870 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Interest and other income (expense) | 1,143 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 2,498 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 2,458 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 630 us-gaap_InterestAndOtherIncome / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Interest and other related financing costs | 1,868 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 1,850 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 3,727 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 3,701 us-gaap_InterestAndDebtExpense / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Income (loss) before income taxes | 12,490 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 14,560 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 32,686 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 28,799 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Income tax expense | 4,443 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 4,419 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 9,974 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 9,477 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Net income/(loss) | 8,047 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 10,141 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 22,712 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember | 19,322 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiaryIssuerMember
Consolidation, Eliminations [Member] |  |  |  |
Net sales | (134,109)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (135,803)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (278,517)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (270,934)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Cost of sales | (136,145)us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (137,262)us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (277,812)us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (272,291)us-gaap_CostOfGoodsSold / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Gross profit | 2,036 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 1,459 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (705)us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 1,357 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Operating income (loss) | 2,036 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 1,459 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (705)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 1,357 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Interest and other income (expense) | (11,198)us-gaap_InterestAndOtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (13,990)us-gaap_InterestAndOtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (24,317)us-gaap_InterestAndOtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (21,103)us-gaap_InterestAndOtherIncome / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Income (loss) before income taxes | (9,162)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (12,531)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (25,022)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | (19,746)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Net income/(loss) | $ (9,162)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | $ (12,531)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | $ (25,022)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | $ (19,746)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember

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 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 Interest and debt related expenses associated with nonoperating financing activities of the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 + Details
Name: | us-gaap_InterestAndDebtExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business). + References No definition available. + Details
Name: | us-gaap_InterestAndOtherIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + 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(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + 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.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34747878&loc=d3e3636-108311 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ConsolidatedEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_GuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_NonGuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_SubsidiaryIssuerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_ConsolidationEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |