XML 25 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Schedule of Business Segment Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Net sales:    
Total net sales $ 27,891us-gaap_SalesRevenueNet $ 25,781us-gaap_SalesRevenueNet
Operating income (loss):    
Total operating income 3,700us-gaap_OperatingIncomeLoss 3,288us-gaap_OperatingIncomeLoss
Interest income 9us-gaap_InterestIncomeOther 5us-gaap_InterestIncomeOther
Income before taxes 3,709us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 3,293us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Operating Segments | Security Products    
Net sales:    
Total net sales 24,658us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
22,964us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Operating income (loss):    
Total operating income 4,946us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
4,699us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Operating Segments | Marine Components    
Net sales:    
Total net sales 3,233us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
2,817us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Operating income (loss):    
Total operating income 259us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
(16)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Corporate    
Operating income (loss):    
Total operating income $ (1,505)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ (1,395)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember