XML 43 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Bank
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2001
Dec. 31, 2011
Accounting Policies [Abstract]          
Billed contracts receivable $ 10,407,000us-gaap_BilledContractReceivables $ 3,344,000us-gaap_BilledContractReceivables      
Costs incurred on uncompleted contracts 2,339,000cmt_CostsIncurredOnUncompletedContracts 3,010,000cmt_CostsIncurredOnUncompletedContracts      
Tooling in progress 8,068,000us-gaap_BillingsInExcessOfCostCurrent 334,000us-gaap_BillingsInExcessOfCostCurrent      
Number of banks in which cash is held 1cmt_NumberOfBanksInWhichCashIsHeld        
Cash and cash equivalents 2,312,000us-gaap_CashAndCashEquivalentsAtCarryingValue 2,266,000us-gaap_CashAndCashEquivalentsAtCarryingValue 7,838,000us-gaap_CashAndCashEquivalentsAtCarryingValue   4,634,000us-gaap_CashAndCashEquivalentsAtCarryingValue
Allowance for doubtful accounts 289,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent 141,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent      
Allowance for chargebacks 813,000cmt_AccountsReceivableAllowanceForChargebacks 973,000cmt_AccountsReceivableAllowanceForChargebacks      
Allowance for slow moving and obsolete inventory 940,000us-gaap_InventoryValuationReserves 792,000us-gaap_InventoryValuationReserves      
Self-insurance reserve 1,165,000us-gaap_SelfInsuranceReserve 1,092,000us-gaap_SelfInsuranceReserve      
Total 2,830,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 4,872,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 3,187,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Research and development expense 475,000us-gaap_ResearchAndDevelopmentExpense 466,000us-gaap_ResearchAndDevelopmentExpense 449,000us-gaap_ResearchAndDevelopmentExpense    
Business acquisition:          
Postemployment Benefits Liability 9,172,000us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent 6,774,000us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent      
Selling, general and administrative expenses          
Business acquisition:          
Foreign currency transaction losses 108,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
27,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
4,000us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
   
Airshield Corporation          
Business acquisition:          
Goodwill, acquired during period       $ 1,097,000us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_BusinessAcquisitionAxis
= cmt_AirshieldCorporationMember