XML 24 R31.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Major Customers (Details) (USD $) | 3 Months Ended
--- | ---
Mar. 31, 2015 | Mar. 31, 2014
Revenue, Major Customer [Line Items] |  |
Total sales | $ 49,599,000 us-gaap_SalesRevenueNet | $ 41,075,000 us-gaap_SalesRevenueNet
Total product sales | 47,854,000 us-gaap_SalesRevenueGoodsNet | 40,664,000 us-gaap_SalesRevenueGoodsNet
Total tooling sales | 1,745,000 us-gaap_ContractsRevenue | 411,000 us-gaap_ContractsRevenue
Navistar [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 12,823,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_NavistarMember | 12,713,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_NavistarMember
Volvo [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 14,648,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_VolvoMember | 10,246,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_VolvoMember
Paccar [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 10,349,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_PaccarMember | 8,392,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_PaccarMember
Yamaha [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 5,233,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_YamahaMember | 5,000,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_YamahaMember
Other Customers [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 6,546,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_OtherCustomersMember | 4,724,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_OtherCustomersMember
Product Sales [Member] | Navistar [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 12,808,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_NavistarMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember | 12,702,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_NavistarMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember
Product Sales [Member] | Volvo [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 13,629,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_VolvoMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember | 10,075,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_VolvoMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember
Product Sales [Member] | Paccar [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 9,714,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_PaccarMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember | 8,187,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_PaccarMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember
Product Sales [Member] | Yamaha [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 5,233,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_YamahaMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember | 5,000,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_YamahaMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember
Product Sales [Member] | Other Customers [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 6,470,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_OtherCustomersMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember | 4,700,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_OtherCustomersMember / cmt_SalesByProductTypeAxis = cmt_ProductSalesMember
Tooling Sales [Member] | Navistar [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 15,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_NavistarMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember | 11,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_NavistarMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember
Tooling Sales [Member] | Volvo [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 1,019,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_VolvoMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember | 171,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_VolvoMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember
Tooling Sales [Member] | Paccar [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 635,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_PaccarMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember | 205,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_PaccarMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember
Tooling Sales [Member] | Yamaha [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | 0 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_YamahaMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember | 0 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_YamahaMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember
Tooling Sales [Member] | Other Customers [Member] |  |
Revenue, Major Customer [Line Items] |  |
Total sales | $ 76,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_OtherCustomersMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember | $ 24,000 us-gaap_SalesRevenueNet / us-gaap_MajorCustomersAxis = cmt_OtherCustomersMember / cmt_SalesByProductTypeAxis = cmt_ToolingSalesMember

X
- Definition Revenue earned during the period arising from products sold or services provided under the terms of a contract, not elsewhere specified in the taxonomy. May include government contracts, construction contracts, and any other contract related to a particular project or product. + 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 + Details
Name: | us-gaap_ContractsRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and 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(a)) -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_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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: | cmt_SalesByProductTypeAxis=cmt_ProductSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cmt_SalesByProductTypeAxis=cmt_ToolingSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cmt_NavistarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cmt_OtherCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cmt_PaccarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cmt_VolvoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=cmt_YamahaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |