XML 15 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business and Geographic Segments - Schedule of Business Segment Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net sales:                      
Total net sales $ 24,700us-gaap_SalesRevenueNet $ 26,500us-gaap_SalesRevenueNet $ 26,800us-gaap_SalesRevenueNet $ 25,800us-gaap_SalesRevenueNet $ 22,300us-gaap_SalesRevenueNet $ 24,200us-gaap_SalesRevenueNet $ 24,000us-gaap_SalesRevenueNet $ 21,500us-gaap_SalesRevenueNet $ 103,846us-gaap_SalesRevenueNet $ 92,045us-gaap_SalesRevenueNet $ 83,196us-gaap_SalesRevenueNet
Operating income (loss):                      
Total operating income 3,000us-gaap_OperatingIncomeLoss 3,400us-gaap_OperatingIncomeLoss 3,900us-gaap_OperatingIncomeLoss 3,300us-gaap_OperatingIncomeLoss 2,000us-gaap_OperatingIncomeLoss 3,000us-gaap_OperatingIncomeLoss 2,900us-gaap_OperatingIncomeLoss 1,400us-gaap_OperatingIncomeLoss 13,607us-gaap_OperatingIncomeLoss 9,328us-gaap_OperatingIncomeLoss 5,418us-gaap_OperatingIncomeLoss
Other non-operating income, net                 66us-gaap_OtherNonoperatingIncomeExpense 40us-gaap_OtherNonoperatingIncomeExpense  
Interest expense                   (127)us-gaap_InterestExpense (479)us-gaap_InterestExpense
Income from continuing operations before income taxes                 13,673us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 9,241us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 4,939us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Depreciation and amortization                 3,533us-gaap_DepreciationDepletionAndAmortization 3,270us-gaap_DepreciationDepletionAndAmortization 5,772us-gaap_DepreciationDepletionAndAmortization
Total capital expenditure                 2,825us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 3,501us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 4,477us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Corporate                      
Operating income (loss):                      
Total operating income                 (5,838)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(6,666)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(7,906)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Depreciation and amortization                 30us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
69us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
63us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total capital expenditure                 4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
20us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
14us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Security Products | Operating Segments                      
Net sales:                      
Total net sales                 91,470us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
81,510us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
73,715us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Operating income (loss):                      
Total operating income                 18,740us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
16,142us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
14,143us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Depreciation and amortization                 2,771us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
2,460us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
2,618us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Total capital expenditure                 2,571us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
3,171us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
2,029us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Marine Components | Operating Segments                      
Net sales:                      
Total net sales                 12,376us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
10,535us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
9,481us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Operating income (loss):                      
Total operating income                 705us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
(148)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
(819)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Depreciation and amortization                 732us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
741us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
687us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Total capital expenditure                 250us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
310us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
713us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Furniture Components | Operating Segments                      
Operating income (loss):                      
Depreciation and amortization                     2,404us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_FurnitureComponentsMember
Total capital expenditure                     $ 1,721us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_FurnitureComponentsMember