XML 35 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 6) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2013
Sep. 29, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Jun. 30, 2013
Sep. 29, 2013
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Consolidated Statements of Operations                          
Net sales $ 69,792us-gaap_SalesRevenueNet $ 73,030us-gaap_SalesRevenueNet $ 64,212us-gaap_SalesRevenueNet $ 63,849us-gaap_SalesRevenueNet $ 67,371us-gaap_SalesRevenueNet $ 56,555us-gaap_SalesRevenueNet $ 45,837us-gaap_SalesRevenueNet $ 43,853us-gaap_SalesRevenueNet $ 128,061us-gaap_SalesRevenueNet $ 201,165us-gaap_SalesRevenueNet $ 270,883us-gaap_SalesRevenueNet $ 213,616us-gaap_SalesRevenueNet $ 208,816us-gaap_SalesRevenueNet
Cost of sales 47,683us-gaap_CostOfRevenue 58,487us-gaap_CostOfRevenue 45,830us-gaap_CostOfRevenue 45,112us-gaap_CostOfRevenue         90,942us-gaap_CostOfRevenue 149,642us-gaap_CostOfRevenue 197,112us-gaap_CostOfRevenue 162,622us-gaap_CostOfRevenue 143,851us-gaap_CostOfRevenue
Gross profit 22,109us-gaap_GrossProfit 14,543us-gaap_GrossProfit 18,382us-gaap_GrossProfit 18,737us-gaap_GrossProfit 18,221us-gaap_GrossProfit 16,310us-gaap_GrossProfit 8,720us-gaap_GrossProfit 7,743us-gaap_GrossProfit 37,119us-gaap_GrossProfit 51,523us-gaap_GrossProfit 73,771us-gaap_GrossProfit 50,994us-gaap_GrossProfit 64,965us-gaap_GrossProfit
Operating expenses:                          
Selling and commissions   4,064us-gaap_SellingAndMarketingExpense 3,452us-gaap_SellingAndMarketingExpense 3,095us-gaap_SellingAndMarketingExpense         6,547us-gaap_SellingAndMarketingExpense 10,398us-gaap_SellingAndMarketingExpense 14,142us-gaap_SellingAndMarketingExpense 13,117us-gaap_SellingAndMarketingExpense 13,780us-gaap_SellingAndMarketingExpense
Research and development   1,714us-gaap_ResearchAndDevelopmentExpense 1,481us-gaap_ResearchAndDevelopmentExpense 820us-gaap_ResearchAndDevelopmentExpense         2,301us-gaap_ResearchAndDevelopmentExpense 4,015us-gaap_ResearchAndDevelopmentExpense 6,126us-gaap_ResearchAndDevelopmentExpense 4,747us-gaap_ResearchAndDevelopmentExpense 5,578us-gaap_ResearchAndDevelopmentExpense
General and administrative   3,896us-gaap_GeneralAndAdministrativeExpense 3,015us-gaap_GeneralAndAdministrativeExpense 3,730us-gaap_GeneralAndAdministrativeExpense         6,745us-gaap_GeneralAndAdministrativeExpense 10,641us-gaap_GeneralAndAdministrativeExpense 15,289us-gaap_GeneralAndAdministrativeExpense 14,285us-gaap_GeneralAndAdministrativeExpense 13,098us-gaap_GeneralAndAdministrativeExpense
Total selling and commissions, research and development, general and administrative   9,674coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense 7,948coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense 7,645coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense         15,593coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense 25,054coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense 35,557coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense 32,149coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense 32,456coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
Business development (132)us-gaap_BusinessDevelopment 463us-gaap_BusinessDevelopment 169us-gaap_BusinessDevelopment 75us-gaap_BusinessDevelopment 746us-gaap_BusinessDevelopment 100us-gaap_BusinessDevelopment   35us-gaap_BusinessDevelopment 244us-gaap_BusinessDevelopment 707us-gaap_BusinessDevelopment 575us-gaap_BusinessDevelopment 881us-gaap_BusinessDevelopment 504us-gaap_BusinessDevelopment
Certain transaction costs (Note 3)   461us-gaap_BusinessCombinationAcquisitionRelatedCosts 416us-gaap_BusinessCombinationAcquisitionRelatedCosts           416us-gaap_BusinessCombinationAcquisitionRelatedCosts 877us-gaap_BusinessCombinationAcquisitionRelatedCosts 1,147us-gaap_BusinessCombinationAcquisitionRelatedCosts    
Restructuring costs (Note 4)   631coltdef_RestructuringChargesRelatedToMerger               631coltdef_RestructuringChargesRelatedToMerger 782coltdef_RestructuringChargesRelatedToMerger    
Gain on effective settlement of contract (Note 3)   (15,264)coltdef_BusinessAcquisitionPreexistingRelationshipGainLoss               (15,264)coltdef_BusinessAcquisitionPreexistingRelationshipGainLoss (15,264)coltdef_BusinessAcquisitionPreexistingRelationshipGainLoss    
Total operating expenses   (4,035)us-gaap_OperatingExpenses 8,533us-gaap_OperatingExpenses 7,720us-gaap_OperatingExpenses         16,253us-gaap_OperatingExpenses 12,005us-gaap_OperatingExpenses 22,797us-gaap_OperatingExpenses 33,030us-gaap_OperatingExpenses 32,960us-gaap_OperatingExpenses
Operating income   18,578us-gaap_OperatingIncomeLoss 9,849us-gaap_OperatingIncomeLoss 11,017us-gaap_OperatingIncomeLoss         20,866us-gaap_OperatingIncomeLoss 39,518us-gaap_OperatingIncomeLoss 50,974us-gaap_OperatingIncomeLoss 17,964us-gaap_OperatingIncomeLoss 32,005us-gaap_OperatingIncomeLoss
Other (income)/expense:                          
Interest expense   7,623us-gaap_InterestExpense 6,069us-gaap_InterestExpense 5,994us-gaap_InterestExpense         12,063us-gaap_InterestExpense 19,686us-gaap_InterestExpense 27,687us-gaap_InterestExpense 24,579us-gaap_InterestExpense 24,010us-gaap_InterestExpense
Debt prepayment expense                         295us-gaap_WriteOffOfDeferredDebtIssuanceCost
Other (income)/expense, net   306us-gaap_OtherNonoperatingIncomeExpense (685)us-gaap_OtherNonoperatingIncomeExpense (787)us-gaap_OtherNonoperatingIncomeExpense         (1,472)us-gaap_OtherNonoperatingIncomeExpense (1,092)us-gaap_OtherNonoperatingIncomeExpense (1,216)us-gaap_OtherNonoperatingIncomeExpense (1,572)us-gaap_OtherNonoperatingIncomeExpense (459)us-gaap_OtherNonoperatingIncomeExpense
Total other expenses, net   7,929us-gaap_NonoperatingIncomeExpense 5,384us-gaap_NonoperatingIncomeExpense 5,207us-gaap_NonoperatingIncomeExpense         10,591us-gaap_NonoperatingIncomeExpense 18,594us-gaap_NonoperatingIncomeExpense 26,471us-gaap_NonoperatingIncomeExpense 23,007us-gaap_NonoperatingIncomeExpense 23,846us-gaap_NonoperatingIncomeExpense
Income (loss) before provision for income taxes   10,649us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 4,465us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 5,810us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest         10,275us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 20,924us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 24,503us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (5,043)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 8,159us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax expense   (208)us-gaap_IncomeTaxExpenseBenefit 78us-gaap_IncomeTaxExpenseBenefit 681us-gaap_IncomeTaxExpenseBenefit         759us-gaap_IncomeTaxExpenseBenefit 551us-gaap_IncomeTaxExpenseBenefit 1,636us-gaap_IncomeTaxExpenseBenefit 1,815us-gaap_IncomeTaxExpenseBenefit 3,171us-gaap_IncomeTaxExpenseBenefit
Net income (loss)   10,857us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 4,387us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 5,129us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic         9,516us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 20,373us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 22,867us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (6,858)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 4,988us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
As Previously Reported                          
Consolidated Statements of Operations                          
Net sales   73,238us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
64,235us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
63,849us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        128,084us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
201,396us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
277,948us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
213,354us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
208,816us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Cost of sales   58,655us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
45,765us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
45,098us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        90,863us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
149,731us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
201,241us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
162,622us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
143,851us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Gross profit   14,583us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
18,470us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
18,751us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        37,221us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
51,665us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
76,707us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
50,732us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
64,965us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating expenses:                          
Selling and commissions   3,843us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,582us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,174us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        6,756us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
10,386us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
14,143us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
13,117us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
13,780us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Research and development   1,710us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,480us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
819us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        2,299us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,009us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
6,127us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,747us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,578us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
General and administrative   3,886us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,237us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,725us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        6,962us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
10,848us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
15,297us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
14,285us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
13,098us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Total selling and commissions, research and development, general and administrative   9,439coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,299coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,718coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        16,017coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
25,243coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
35,567coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,149coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,456coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Certain transaction costs (Note 3)   461us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
416us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
          416us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
877us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,147us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Restructuring costs (Note 4)   631coltdef_RestructuringChargesRelatedToMerger
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
              631coltdef_RestructuringChargesRelatedToMerger
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
782coltdef_RestructuringChargesRelatedToMerger
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Gain on effective settlement of contract (Note 3)   (15,264)coltdef_BusinessAcquisitionPreexistingRelationshipGainLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
              (15,264)coltdef_BusinessAcquisitionPreexistingRelationshipGainLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(15,264)coltdef_BusinessAcquisitionPreexistingRelationshipGainLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Total operating expenses   (4,733)us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,715us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,718us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        16,433us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,487us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
22,232us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,149us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,456us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Operating income   19,316us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
9,755us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,033us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        20,788us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
40,178us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
54,475us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
18,583us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
32,509us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Other (income)/expense:                          
Interest expense   7,623us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
6,069us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,994us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        12,063us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
19,686us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
27,687us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,579us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,010us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Debt prepayment expense                         295us-gaap_WriteOffOfDeferredDebtIssuanceCost
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Other (income)/expense, net   746us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(493)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(712)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        (1,205)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(385)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(641)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(691)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
45us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Total other expenses, net   8,369us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,576us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,282us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        10,858us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
19,301us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
27,046us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
23,888us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,350us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Income (loss) before provision for income taxes   10,947us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,179us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,751us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        9,930us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
20,877us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
27,429us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(5,305)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
8,159us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Income tax expense   (198)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
21us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
681us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        702us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
504us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,695us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
1,750us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
3,171us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss)   11,145us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,158us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
5,070us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
        9,228us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
20,373us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
25,734us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(7,055)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
4,988us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Adjustments                          
Consolidated Statements of Operations                          
Net sales   (208)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(23)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          (23)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(231)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(7,065)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
262us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Cost of sales   (168)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
65us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
14us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        79us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(89)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(4,129)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Gross profit   (40)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(88)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(14)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (102)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(142)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,936)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
262us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Operating expenses:                          
Selling and commissions   221us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(130)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(79)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (209)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
12us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Research and development   4us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        2us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
6us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1)us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
General and administrative   10us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(222)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
5us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (217)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(207)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(8)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Total selling and commissions, research and development, general and administrative   235coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(351)coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(73)coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (424)coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(189)coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(10)coltdef_SellingGeneralAdministrativeIncludingResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Business development   463us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
169us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
75us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        244us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
707us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
575us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
881us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
504us-gaap_BusinessDevelopment
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Total operating expenses   698us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(182)us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
2us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (180)us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
518us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
565us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
881us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
504us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Operating income   (738)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
94us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(16)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        78us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(660)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,501)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(619)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(504)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Other (income)/expense:                          
Other (income)/expense, net   (440)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(192)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(75)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (267)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(707)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(575)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(881)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(504)us-gaap_OtherNonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Total other expenses, net   (440)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(192)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(75)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        (267)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(707)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(575)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(881)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(504)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Income (loss) before provision for income taxes   (298)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
286us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
59us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        345us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
47us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,926)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
262us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Income tax expense   (10)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
          57us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
47us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(59)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
65us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss)   $ (288)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 229us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 59us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
        $ 288us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ (2,867)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 197us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember