XML 71 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business and Geographic Segments - Business Segment Information by Geographical Areas (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
Segment Reporting Information [Line Items]                      
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
Total assets 131,535us-gaap_Assets       121,678us-gaap_Assets       131,535us-gaap_Assets 121,678us-gaap_Assets 150,183us-gaap_Assets
Operating Segments | Security Products                      
Segment Reporting Information [Line Items]                      
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
Total assets 72,111us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
      69,918us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
      72,111us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
69,918us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
69,143us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_SecurityProductsMember
Operating Segments | Marine Components                      
Segment Reporting Information [Line Items]                      
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
Total assets 9,951us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
      9,782us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
      9,951us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
9,782us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
9,689us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= cix_MarineComponentsMember
Corporate and eliminations                      
Segment Reporting Information [Line Items]                      
Total assets 49,473us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cix_CorporateAndEliminationsMember
      41,978us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cix_CorporateAndEliminationsMember
      49,473us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cix_CorporateAndEliminationsMember
41,978us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cix_CorporateAndEliminationsMember
71,351us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= cix_CorporateAndEliminationsMember
Point Of Destination | United States                      
Segment Reporting Information [Line Items]                      
Net sales                 98,994us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
87,307us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
78,268us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
Point Of Destination | Canada                      
Segment Reporting Information [Line Items]                      
Net sales                 1,927us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
2,195us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
2,194us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
Point Of Destination | Mexico                      
Segment Reporting Information [Line Items]                      
Net sales                 1,124us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
1,129us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
1,249us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
Point Of Destination | Other                      
Segment Reporting Information [Line Items]                      
Net sales                 $ 1,801us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= cix_OtherCountryMember
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
$ 1,414us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= cix_OtherCountryMember
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember
$ 1,485us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= cix_OtherCountryMember
/ us-gaap_StatementScenarioAxis
= cix_PointOfDestinationMember