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,000us-gaap_SalesRevenueNet $ 41,075,000us-gaap_SalesRevenueNet
Total product sales 47,854,000us-gaap_SalesRevenueGoodsNet 40,664,000us-gaap_SalesRevenueGoodsNet
Total tooling sales 1,745,000us-gaap_ContractsRevenue 411,000us-gaap_ContractsRevenue
Navistar [Member]    
Revenue, Major Customer [Line Items]    
Total sales 12,823,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_NavistarMember
12,713,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_NavistarMember
Volvo [Member]    
Revenue, Major Customer [Line Items]    
Total sales 14,648,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_VolvoMember
10,246,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_VolvoMember
Paccar [Member]    
Revenue, Major Customer [Line Items]    
Total sales 10,349,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_PaccarMember
8,392,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_PaccarMember
Yamaha [Member]    
Revenue, Major Customer [Line Items]    
Total sales 5,233,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_YamahaMember
5,000,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_YamahaMember
Other Customers [Member]    
Revenue, Major Customer [Line Items]    
Total sales 6,546,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_OtherCustomersMember
4,724,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_OtherCustomersMember
Product Sales [Member] | Navistar [Member]    
Revenue, Major Customer [Line Items]    
Total sales 12,808,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_NavistarMember
/ cmt_SalesByProductTypeAxis
= cmt_ProductSalesMember
12,702,000us-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,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_VolvoMember
/ cmt_SalesByProductTypeAxis
= cmt_ProductSalesMember
10,075,000us-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,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_PaccarMember
/ cmt_SalesByProductTypeAxis
= cmt_ProductSalesMember
8,187,000us-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,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_YamahaMember
/ cmt_SalesByProductTypeAxis
= cmt_ProductSalesMember
5,000,000us-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,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_OtherCustomersMember
/ cmt_SalesByProductTypeAxis
= cmt_ProductSalesMember
4,700,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_OtherCustomersMember
/ cmt_SalesByProductTypeAxis
= cmt_ProductSalesMember
Tooling Sales [Member] | Navistar [Member]    
Revenue, Major Customer [Line Items]    
Total sales 15,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_NavistarMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
11,000us-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,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_VolvoMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
171,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_VolvoMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
Tooling Sales [Member] | Paccar [Member]    
Revenue, Major Customer [Line Items]    
Total sales 635,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_PaccarMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
205,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_PaccarMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
Tooling Sales [Member] | Yamaha [Member]    
Revenue, Major Customer [Line Items]    
Total sales 0us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_YamahaMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
0us-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,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_OtherCustomersMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember
$ 24,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= cmt_OtherCustomersMember
/ cmt_SalesByProductTypeAxis
= cmt_ToolingSalesMember