XML 72 R58.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Post Retirement Benefits - Multiemployer Plans (Details) | 12 Months Ended
--- | ---
Aug. 10, 2019 $ / h | Aug. 05, 2018 $ / h | Aug. 06, 2017 $ / h | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Dec. 31, 2014 USD ($)
Multiemployer plans: |  |  |  |  |  |  |
Certified zone status, percent funded limit for red status |  |  |  |  | 65.00% |  |
Certified zone status, percent funded limit for yellow status |  |  |  |  | 80.00% |  |
Certified zone status, percent funded limit for green status |  |  |  |  | 80.00% |  |
Multi-employer plan contributions | $ | [1] |  |  |  | $ 710,000 | $ 863,000 | $ 719,000
Multiemployer plan, postretirement benefit |  |  |  |  |  |  |
Multiemployer plans: |  |  |  |  |  |  |
Maximum percentage of total contribution |  |  |  |  | 5.00% |  |
Multiemployer plans, collective-bargaining arrangement, maximum hours of work per week for employer contribution |  |  |  |  | 40 hours |  |
Forecast | Multiemployer plan, postretirement benefit |  |  |  |  |  |  |
Multiemployer plans: |  |  |  |  |  |  |
Multiemployer plans, collective-bargaining arrangement, rate of employer contribution | $ / h |  | 1.55 | 1.50 | 1.45 |  |  |
[1] | The plan re-certified its zone status after using the amortization provisions of the Code. The Company's contributions to the plan did not represent more than 5% of total contributions to the plan as indicated in the plan's most recently available annual report for the plan year ended December 31, 2015. Under the terms of the collective-bargaining agreement, the Company is required to make contributions to the plan for each hour worked up to a maximum of 40 hours per person, per week, at the following rates: $1.45 per hour from August 8, 2016 through August 6, 2017; $1.50 per hour from August 7, 2017 through August 5, 2018; $1.55 per hour from August 6, 2018 through August 10, 2019.

X
- Definition Multiemployer Plans, Certified Zone Status, Percent Funded Limit for Green Status + References No definition available. + Details
Name: | cmt_MultiemployerPlansCertifiedZoneStatusPercentFundedLimitForGreenStatus
Namespace Prefix: | cmt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Multiemployer Plans, Certified Zone Status, Percent Funded Limit for Red Status + References No definition available. + Details
Name: | cmt_MultiemployerPlansCertifiedZoneStatusPercentFundedLimitForRedStatus
Namespace Prefix: | cmt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Multiemployer Plans, Certified Zone Status, Percent Funded Limit for Yellow Status + References No definition available. + Details
Name: | cmt_MultiemployerPlansCertifiedZoneStatusPercentFundedLimitForYellowStatus
Namespace Prefix: | cmt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Maximum Hours of Work Per Week for Employer Contribution + References No definition available. + Details
Name: | cmt_MultiemployerPlansCollectiveBargainingArrangementMaximumHoursOfWorkPerWeekForEmployerContribution
Namespace Prefix: | cmt_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Rate of Employer Contribution + References No definition available. + Details
Name: | cmt_MultiemployerPlansCollectiveBargainingArrangementRateOfEmployerContribution
Namespace Prefix: | cmt_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition Multiemployer Plans, Maximum Percentage of Total Contribution + References No definition available. + Details
Name: | cmt_MultiemployerPlansMaximumPercentageOfTotalContribution
Namespace Prefix: | cmt_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contributions made to multiemployer plans by the employer. A multiemployer plan is a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 5 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947 + Details
Name: | us-gaap_MultiemployerPlanPeriodContributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_MultiemployerPlansLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPostretirementBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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