XML 85 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
DEBT (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
DebtInstrumentLineItems    
Current portion of long-term debt and short-term debt $ 1,069us-gaap_DebtCurrent $ 1,334us-gaap_DebtCurrent
Long-term debt 953,279us-gaap_LongTermDebtNoncurrent 958,604us-gaap_LongTermDebtNoncurrent
Carrying Reported Amount Fair Value Disclosure [Member]    
DebtInstrumentLineItems    
Long-term Debt 954,348us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
959,938us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Current portion of long-term debt and short-term debt 1,069us-gaap_DebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,334us-gaap_DebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt 953,279us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
958,604us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Reported Amount Fair Value Disclosure [Member] | Industrial Revenue Bond [Member]    
DebtInstrumentLineItems    
Long-term Debt 8,400us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_IndustrialRevenueBondMember
8,400us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_IndustrialRevenueBondMember
Carrying Reported Amount Fair Value Disclosure [Member] | Revolving Credit Facility [Member]    
DebtInstrumentLineItems    
Long-term Debt 0us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
50,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Five Fifty One [Member]    
DebtInstrumentLineItems    
Long-term Debt 150,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFiveFiftyOneMember
150,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFiveFiftyOneMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Three Eighty Four [Member]    
DebtInstrumentLineItems    
Long-term Debt 99,934us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFourMember
98,632us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFourMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Three Seventy [Member]    
DebtInstrumentLineItems    
Long-term Debt 225,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeSeventyMember
225,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeSeventyMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Three Eighty Five [Member]    
DebtInstrumentLineItems    
Long-term Debt 98,360us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFiveMember
88,555us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFiveMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Four Twenty Four [Member]    
DebtInstrumentLineItems    
Long-term Debt 197,237us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourTwentyFourMember
173,557us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourTwentyFourMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Four Zero Five [Member]    
DebtInstrumentLineItems    
Long-term Debt 74,348us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourZeroFiveMember
64,411us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourZeroFiveMember
Carrying Reported Amount Fair Value Disclosure [Member] | Senior Notes Four Eleven [Member]    
DebtInstrumentLineItems    
Long-term Debt 100,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourElevenMember
100,000us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourElevenMember
Carrying Reported Amount Fair Value Disclosure [Member] | Other Debt Obligations [Member]    
DebtInstrumentLineItems    
Long-term Debt   1,383us-gaap_LongTermDebt
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
Estimate Of Fair Value Fair Value Disclosure [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 968,514us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
946,389us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Current portion of long-term debt and short-term debt 1,069us-gaap_DebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,334us-gaap_DebtCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt 967,445us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
945,055us-gaap_LongTermDebtNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Industrial Revenue Bond [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 8,400us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_IndustrialRevenueBondMember
8,400us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_IndustrialRevenueBondMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Revolving Credit Facility [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 0us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
50,000us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_RevolvingCreditFacilityMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Five Fifty One [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 162,617us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFiveFiftyOneMember
163,059us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFiveFiftyOneMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Three Eighty Four [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 99,934us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFourMember
98,632us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFourMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Three Seventy [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 225,748us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeSeventyMember
209,140us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeSeventyMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Three Eighty Five [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 98,360us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFiveMember
88,555us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesThreeEightyFiveMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Four Twenty Four [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 197,237us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourTwentyFourMember
173,557us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourTwentyFourMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Four Zero Five [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 74,348us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourZeroFiveMember
64,411us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourZeroFiveMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Senior Notes Four Eleven [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value 100,801us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourElevenMember
89,252us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= cw_SeniorNotesFourElevenMember
Estimate Of Fair Value Fair Value Disclosure [Member] | Other Debt Obligations [Member]    
DebtInstrumentLineItems    
Long Term Debt Fair Value $ 1,069us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember
$ 1,383us-gaap_LongTermDebtFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_OtherDebtSecuritiesMember