XML 127 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsidiary Guarantor Information for Koppers Inc. Senior Notes - Condensed Consolidating Statement of Comprehensive Income (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales $ 426.7us-gaap_SalesRevenueNet $ 440.1us-gaap_SalesRevenueNet $ 356.8us-gaap_SalesRevenueNet $ 331.4us-gaap_SalesRevenueNet $ 341.8us-gaap_SalesRevenueNet $ 395.2us-gaap_SalesRevenueNet $ 370.9us-gaap_SalesRevenueNet $ 370.4us-gaap_SalesRevenueNet $ 1,555.0us-gaap_SalesRevenueNet $ 1,478.3us-gaap_SalesRevenueNet $ 1,555.0us-gaap_SalesRevenueNet
Selling, general and administrative                 116.2us-gaap_SellingGeneralAndAdministrativeExpense 71.7us-gaap_SellingGeneralAndAdministrativeExpense 75.6us-gaap_SellingGeneralAndAdministrativeExpense
Operating profit (loss) 2.1us-gaap_OperatingIncomeLoss 17.3us-gaap_OperatingIncomeLoss 13.3us-gaap_OperatingIncomeLoss 0.5us-gaap_OperatingIncomeLoss 7.8us-gaap_OperatingIncomeLoss 39.1us-gaap_OperatingIncomeLoss 28.5us-gaap_OperatingIncomeLoss 24.9us-gaap_OperatingIncomeLoss 33.2us-gaap_OperatingIncomeLoss 100.3us-gaap_OperatingIncomeLoss 126.6us-gaap_OperatingIncomeLoss
Other income (expense)                 0us-gaap_NonoperatingGainsLosses 3.5us-gaap_NonoperatingGainsLosses 1.9us-gaap_NonoperatingGainsLosses
Equity income of subsidiaries                 (1.6)us-gaap_IncomeLossFromEquityMethodInvestments 0.8us-gaap_IncomeLossFromEquityMethodInvestments 0.8us-gaap_IncomeLossFromEquityMethodInvestments
Interest expense                 39.1us-gaap_InterestExpense 26.8us-gaap_InterestExpense 27.9us-gaap_InterestExpense
Income taxes                 34.1us-gaap_IncomeTaxExpenseBenefit 36.8us-gaap_IncomeTaxExpenseBenefit 33.3us-gaap_IncomeTaxExpenseBenefit
(Loss) income from continuing operations (36.4)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (4.3)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 0.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (0.1)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (5.6)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 19.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 14.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 11.4us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest (40.0)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 40.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 67.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Discontinued operations                 0.6us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax (0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Noncontrolling interests                 (7.0)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (0.3)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest 1.6us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Net (loss) income attributable to Koppers (33.5)us-gaap_NetIncomeLoss (2.7)us-gaap_NetIncomeLoss 1.6us-gaap_NetIncomeLoss 2.2us-gaap_NetIncomeLoss (4.1)us-gaap_NetIncomeLoss 19.1us-gaap_NetIncomeLoss 14.4us-gaap_NetIncomeLoss 11.0us-gaap_NetIncomeLoss (32.4)us-gaap_NetIncomeLoss 40.4us-gaap_NetIncomeLoss 65.6us-gaap_NetIncomeLoss
Comprehensive (loss) income attributable to Koppers                 (82.5)us-gaap_ComprehensiveIncomeNetOfTax 52.3us-gaap_ComprehensiveIncomeNetOfTax 73.7us-gaap_ComprehensiveIncomeNetOfTax
Intersegment [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 87.8us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
94.2us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
106.5us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Senior Notes [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 1,555.0us-gaap_SalesRevenueNet
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1,478.3us-gaap_SalesRevenueNet
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1,555.0us-gaap_SalesRevenueNet
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Cost of sales including depreciation and amortization                 1,405.6kop_CostOfSalesIncludingDepreciationAndAmortization
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1,306.3kop_CostOfSalesIncludingDepreciationAndAmortization
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1,352.8kop_CostOfSalesIncludingDepreciationAndAmortization
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Selling, general and administrative                 116.2us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
71.7us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
75.6us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Operating profit (loss)                 33.2us-gaap_OperatingIncomeLoss
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
100.3us-gaap_OperatingIncomeLoss
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
126.6us-gaap_OperatingIncomeLoss
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Other income (expense)                 0us-gaap_NonoperatingGainsLosses
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.5us-gaap_NonoperatingGainsLosses
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1.9us-gaap_NonoperatingGainsLosses
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Equity income of subsidiaries                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Interest expense                 39.1us-gaap_InterestExpense
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
26.8us-gaap_InterestExpense
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
27.9us-gaap_InterestExpense
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Income taxes                 34.1us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
36.8us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
33.3us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(Loss) income from continuing operations                 (40.0)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
40.2us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
67.3us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Discontinued operations                 0.6us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Noncontrolling interests                 (7.0)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.3)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1.6us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Net (loss) income attributable to Koppers                 (32.4)us-gaap_NetIncomeLoss
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
40.4us-gaap_NetIncomeLoss
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
65.6us-gaap_NetIncomeLoss
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Comprehensive (loss) income attributable to Koppers                 (82.5)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
52.3us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
73.7us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | Intersegment [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 (67.4)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(49.4)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(74.1)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Cost of sales including depreciation and amortization                 (66.7)kop_CostOfSalesIncludingDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(49.5)kop_CostOfSalesIncludingDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(73.8)kop_CostOfSalesIncludingDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Selling, general and administrative                 0us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Operating profit (loss)                 (0.7)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Other income (expense)                 (4.3)us-gaap_NonoperatingGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(4.1)us-gaap_NonoperatingGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(5.2)us-gaap_NonoperatingGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Equity income of subsidiaries                 53.3us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(70.6)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(136.3)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Interest expense                 (4.3)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(4.1)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(5.3)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Income taxes                 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(Loss) income from continuing operations                 52.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(70.5)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(136.5)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Noncontrolling interests                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Net (loss) income attributable to Koppers                 52.6us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(70.5)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(136.5)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Comprehensive (loss) income attributable to Koppers                 170.6us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(75.7)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(151.2)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | Parent [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Cost of sales including depreciation and amortization                 0kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Selling, general and administrative                 2.2us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1.9us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1.6us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Operating profit (loss)                 (2.2)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(1.9)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(1.6)us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Other income (expense)                 0us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Equity income of subsidiaries                 (31.0)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
41.7us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
66.6us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Interest expense                 0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Income taxes                 (0.8)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.6)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.6)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(Loss) income from continuing operations                 (32.4)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
40.4us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
65.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Noncontrolling interests                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Net (loss) income attributable to Koppers                 (32.4)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
40.4us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
65.6us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Comprehensive (loss) income attributable to Koppers                 (82.5)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
52.3us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
73.7us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | Koppers Inc. [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 795.9us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
843.7us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
893.2us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Cost of sales including depreciation and amortization                 724.5kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
745.4kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
786.6kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Selling, general and administrative                 59.2us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
41.5us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
45.1us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Operating profit (loss)                 12.2us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
56.8us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
61.5us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Other income (expense)                 0.2us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1.3us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0.4us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Equity income of subsidiaries                 (15.9)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
17.5us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
40.8us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Interest expense                 36.5us-gaap_InterestExpense
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
26.7us-gaap_InterestExpense
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
27.4us-gaap_InterestExpense
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Income taxes                 (9.0)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
7.3us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
8.7us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(Loss) income from continuing operations                 (31.0)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
41.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
66.6us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0.1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Noncontrolling interests                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Net (loss) income attributable to Koppers                 (31.0)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
41.7us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
66.6us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Comprehensive (loss) income attributable to Koppers                 (81.1)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
53.5us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
74.8us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= kop_SubsidiaryMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | Domestic Guarantor Subsidiaries [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 143.0us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
61.8us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
97.5us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Cost of sales including depreciation and amortization                 108.8kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
43.5kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
78.0kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Selling, general and administrative                 17.4us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0.7us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
2.1us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Operating profit (loss)                 16.8us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
17.6us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
17.4us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Other income (expense)                 4.7us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.2us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
6.1us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Equity income of subsidiaries                 (6.4)us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
11.4us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
28.8us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Interest expense                 0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_InterestExpense
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Income taxes                 30.5us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
16.4us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
12.5us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(Loss) income from continuing operations                 (15.4)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
16.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
39.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Discontinued operations                 (0.6)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Noncontrolling interests                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Net (loss) income attributable to Koppers                 (16.0)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
16.8us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
39.8us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Comprehensive (loss) income attributable to Koppers                 (54.4)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
8.4us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
44.0us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= kop_GuarantorSubsidiariesDomesticMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Senior Notes [Member] | Non-Guarantor Subsidiaries [Member]                      
Subsidiary Guarantor Information For Subsidiary Senior Notes [Line Items]                      
Net sales                 683.5us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
622.2us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
638.4us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Cost of sales including depreciation and amortization                 639.0kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
566.9kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
562.0kop_CostOfSalesIncludingDepreciationAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Selling, general and administrative                 37.4us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
27.6us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
26.8us-gaap_SellingGeneralAndAdministrativeExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Operating profit (loss)                 7.1us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
27.7us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
49.6us-gaap_OperatingIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Other income (expense)                 (0.6)us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
2.1us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0.6us-gaap_NonoperatingGainsLosses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Equity income of subsidiaries                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
0.1us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Interest expense                 6.9us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
4.2us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
5.8us-gaap_InterestExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Income taxes                 13.4us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
13.7us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
12.7us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(Loss) income from continuing operations                 (13.8)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
11.9us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
31.8us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Discontinued operations                 1.2us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.2)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Noncontrolling interests                 (7.0)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
(0.3)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
1.6us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Net (loss) income attributable to Koppers                 (5.6)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
12.0us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
30.1us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
Comprehensive (loss) income attributable to Koppers                 $ (35.1)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
$ 13.8us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
$ 32.4us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember