XML 36 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 29, 2014
Jun. 30, 2013
Jun. 29, 2014
Jun. 30, 2013
Net sales $ 49,633us-gaap_SalesRevenueNet $ 64,212us-gaap_SalesRevenueNet $ 99,713us-gaap_SalesRevenueNet $ 128,061us-gaap_SalesRevenueNet
Cost of sales 44,640us-gaap_CostOfRevenue 45,830us-gaap_CostOfRevenue 85,026us-gaap_CostOfRevenue 90,942us-gaap_CostOfRevenue
Gross profit 4,993us-gaap_GrossProfit 18,382us-gaap_GrossProfit 14,687us-gaap_GrossProfit 37,119us-gaap_GrossProfit
Selling and commissions 4,620us-gaap_SellingAndMarketingExpense 3,452us-gaap_SellingAndMarketingExpense 9,081us-gaap_SellingAndMarketingExpense 6,547us-gaap_SellingAndMarketingExpense
Research and development 1,392us-gaap_ResearchAndDevelopmentExpense 1,481us-gaap_ResearchAndDevelopmentExpense 2,635us-gaap_ResearchAndDevelopmentExpense 2,301us-gaap_ResearchAndDevelopmentExpense
General and administrative 3,801us-gaap_GeneralAndAdministrativeExpense 3,015us-gaap_GeneralAndAdministrativeExpense 7,710us-gaap_GeneralAndAdministrativeExpense 6,745us-gaap_GeneralAndAdministrativeExpense
Business development 9us-gaap_BusinessDevelopment 169us-gaap_BusinessDevelopment 509us-gaap_BusinessDevelopment 244us-gaap_BusinessDevelopment
Operating income (4,753)us-gaap_OperatingIncomeLoss 9,849us-gaap_OperatingIncomeLoss (5,172)us-gaap_OperatingIncomeLoss 20,866us-gaap_OperatingIncomeLoss
Other (income)/ expense (7,817)us-gaap_NonoperatingIncomeExpense (5,384)us-gaap_NonoperatingIncomeExpense (15,430)us-gaap_NonoperatingIncomeExpense (10,591)us-gaap_NonoperatingIncomeExpense
Income tax expense 19us-gaap_IncomeTaxExpenseBenefit 78us-gaap_IncomeTaxExpenseBenefit (67)us-gaap_IncomeTaxExpenseBenefit 759us-gaap_IncomeTaxExpenseBenefit
Net income (loss) (12,589)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 4,387us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (20,535)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 9,516us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Depreciation and amortization (2,369)us-gaap_DepreciationDepletionAndAmortization (1,206)us-gaap_DepreciationDepletionAndAmortization (4,649)us-gaap_DepreciationDepletionAndAmortization (2,368)us-gaap_DepreciationDepletionAndAmortization
Purchases of property and equipment     (1,345)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (3,260)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Net cash used in operating activities     (14,668)us-gaap_NetCashProvidedByUsedInOperatingActivities (9,683)us-gaap_NetCashProvidedByUsedInOperatingActivities
Net cash used in investing activities     (1,345)us-gaap_NetCashProvidedByUsedInInvestingActivities (3,255)us-gaap_NetCashProvidedByUsedInInvestingActivities
Adjustments        
Net sales   (23)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (23)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Cost of sales   65us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  79us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Gross profit   (88)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (102)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Selling and commissions   (130)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (209)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Research and development   1us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  2us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
General and administrative   (222)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (217)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Business development   169us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  244us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Operating income   94us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  78us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Other (income)/ expense   192us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  267us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Income tax expense   57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Net income (loss)   229us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  288us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Depreciation and amortization     196us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Purchases of property and equipment     196us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net cash used in operating activities     (196)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
16us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Net cash used in investing activities     196us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Impact of a contract modification related to the M240 Program        
Net sales   0us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactOfContractModificationRelatedToM240MachineGunProgramMember
  0us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactOfContractModificationRelatedToM240MachineGunProgramMember
Cost of sales   0us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactOfContractModificationRelatedToM240MachineGunProgramMember
  0us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactOfContractModificationRelatedToM240MachineGunProgramMember
Impacts of correcting the previously recorded immaterial out-of-period adjustments and the reclassification of business development expenses | Adjustments        
Net sales   (23)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (23)us-gaap_SalesRevenueNet
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Cost of sales   65us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  79us-gaap_CostOfRevenue
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Gross profit   (88)us-gaap_GrossProfit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (102)us-gaap_GrossProfit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Selling and commissions   (130)us-gaap_SellingAndMarketingExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (209)us-gaap_SellingAndMarketingExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Research and development   1us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  2us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
General and administrative   (222)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (217)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Business development   169us-gaap_BusinessDevelopment
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  244us-gaap_BusinessDevelopment
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Operating income   94us-gaap_OperatingIncomeLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  78us-gaap_OperatingIncomeLoss
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Other (income)/ expense   (192)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (267)us-gaap_NonoperatingIncomeExpense
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Income tax expense   57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Net income (loss)   229us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  288us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Reclassification of armorers training expenses from selling and commissions to cost of sales   $ 132coltdef_ReclassificationOfArmorersTrainingExpensesFromSellingAndCommissionsToCostOfSales
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ 132coltdef_ReclassificationOfArmorersTrainingExpensesFromSellingAndCommissionsToCostOfSales
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= coltdef_ImpactsOfCorrectingPreviouslyRecordedImmaterialOutOfPeriodAdjustmentsAndReclassificationOfBusinessDevelopmentExpensesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember