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,700 us-gaap_SalesRevenueNet | $ 26,500 us-gaap_SalesRevenueNet | $ 26,800 us-gaap_SalesRevenueNet | $ 25,800 us-gaap_SalesRevenueNet | $ 22,300 us-gaap_SalesRevenueNet | $ 24,200 us-gaap_SalesRevenueNet | $ 24,000 us-gaap_SalesRevenueNet | $ 21,500 us-gaap_SalesRevenueNet | $ 103,846 us-gaap_SalesRevenueNet | $ 92,045 us-gaap_SalesRevenueNet | $ 83,196 us-gaap_SalesRevenueNet
Total assets | 131,535 us-gaap_Assets |  |  |  | 121,678 us-gaap_Assets |  |  |  | 131,535 us-gaap_Assets | 121,678 us-gaap_Assets | 150,183 us-gaap_Assets
Operating Segments | Security Products |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 91,470 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember | 81,510 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember | 73,715 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember
Total assets | 72,111 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember |  |  |  | 69,918 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember |  |  |  | 72,111 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember | 69,918 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_SecurityProductsMember | 69,143 us-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,376 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember | 10,535 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember | 9,481 us-gaap_SalesRevenueNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember
Total assets | 9,951 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember |  |  |  | 9,782 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember |  |  |  | 9,951 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember | 9,782 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember | 9,689 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = cix_MarineComponentsMember
Corporate and eliminations |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Total assets | 49,473 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = cix_CorporateAndEliminationsMember |  |  |  | 41,978 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = cix_CorporateAndEliminationsMember |  |  |  | 49,473 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = cix_CorporateAndEliminationsMember | 41,978 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = cix_CorporateAndEliminationsMember | 71,351 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = cix_CorporateAndEliminationsMember
Point Of Destination | United States |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 98,994 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | 87,307 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | 78,268 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_US / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember
Point Of Destination | Canada |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 1,927 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CA / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | 2,195 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CA / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | 2,194 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_CA / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember
Point Of Destination | Mexico |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 1,124 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_MX / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | 1,129 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_MX / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | 1,249 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = country_MX / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember
Point Of Destination | Other |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | $ 1,801 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = cix_OtherCountryMember / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | $ 1,414 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = cix_OtherCountryMember / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember | $ 1,485 us-gaap_SalesRevenueNet / us-gaap_StatementGeographicalAxis = cix_OtherCountryMember / us-gaap_StatementScenarioAxis = cix_PointOfDestinationMember

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=cix_CorporateAndEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=cix_PointOfDestinationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |