XML 103 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Impairment Charges (Restructuring and Impairment Charges) (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2012
Dec. 31, 2011
Cost of Sales            
Restructuring charges recorded in cost of sales   $ 0us-gaap_RestructuringSettlementAndImpairmentProvisions $ 368us-gaap_RestructuringSettlementAndImpairmentProvisions $ 1,847us-gaap_RestructuringSettlementAndImpairmentProvisions    
Defined benefit pension plan settlement charge 5,200us-gaap_DefinedBenefitPlanSettlementsBenefitObligation          
Restructuring and Impairment            
Restructuring charges       15,900us-gaap_RestructuringCharges    
Total charges for Restructuring and Impairment   5,390us-gaap_RestructuringCostsAndAssetImpairmentCharges 10,376us-gaap_RestructuringCostsAndAssetImpairmentCharges 14,082us-gaap_RestructuringCostsAndAssetImpairmentCharges    
Power Electronics Solutions [Member] | Facility Closing [Member]            
Cost of Sales            
Accelerated depreciation   0us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
0us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
393us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
   
Other [Member] | Employee Severance [Member]            
Restructuring and Impairment            
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= us-gaap_AllOtherSegmentsMember
115us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= us-gaap_AllOtherSegmentsMember
255us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= us-gaap_AllOtherSegmentsMember
   
Power Distribution Systems [Member] | Power Electronics Solutions [Member] | Facility Closing [Member]            
Cost of Sales            
Accelerated depreciation   0us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ rog_SegmentReportingInformationBySegmentSecondaryAxis
= rog_PowerDistributionSystemsMember
0us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ rog_SegmentReportingInformationBySegmentSecondaryAxis
= rog_PowerDistributionSystemsMember
499us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ rog_SegmentReportingInformationBySegmentSecondaryAxis
= rog_PowerDistributionSystemsMember
   
Curamik Electronics Solutions [Member] | Power Electronics Solutions [Member] | Employee Severance [Member]            
Restructuring and Impairment            
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ rog_SegmentReportingInformationBySegmentSecondaryAxis
= rog_CuramikElectronicsSolutionsMember
3,494us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ rog_SegmentReportingInformationBySegmentSecondaryAxis
= rog_CuramikElectronicsSolutionsMember
1,799us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ rog_SegmentReportingInformationBySegmentSecondaryAxis
= rog_CuramikElectronicsSolutionsMember
   
High Performance Foams [Member] | Facility Closing [Member]            
Cost of Sales            
Accelerated depreciation   0us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
764us-gaap_RestructuringReserveAcceleratedDepreciation
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
Restructuring and Impairment            
Fixed asset disposal charges   0us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
[1] 0us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
[1] 79us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
[1] 100us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
400us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
Severance Costs   0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
861us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
1,442us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
High Performance Foams [Member] | Asset Impairments [Member]            
Cost of Sales            
Inventory write-down   0us-gaap_InventoryWriteDown
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_InventoryWriteDown
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
191us-gaap_InventoryWriteDown
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
Restructuring and Impairment            
Allocated Solicore impairment   42us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
1,617us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
High Performance Foams [Member] | Employee Severance [Member]            
Cost of Sales            
Union ratification bonus   0rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
181rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
Restructuring and Impairment            
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
1,345us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
2,188us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
High Performance Foams [Member] | Pension Settlement [Member]            
Cost of Sales            
Defined benefit pension plan settlement charge   1,332us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_HighPerformanceFoamsMember
   
Advanced Connectivity Solutions [Member] | Asset Impairments [Member]            
Restructuring and Impairment            
Allocated Solicore impairment   62us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
1,617us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
0us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
   
Advanced Connectivity Solutions [Member] | Employee Severance [Member]            
Cost of Sales            
Union ratification bonus   0rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
179rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
0rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
   
Restructuring and Impairment            
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
802us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
2,915us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
   
Advanced Connectivity Solutions [Member] | Pension Settlement [Member]            
Cost of Sales            
Defined benefit pension plan settlement charge   1,954us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_AdvancedConnectivitySolutionsMember
   
Power Distribution Systems [Member] | Facility Closing [Member]            
Restructuring and Impairment            
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
149us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
   
Power Distribution Systems [Member] | Asset Impairments [Member]            
Restructuring and Impairment            
Allocated Solicore impairment   61us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
1,155us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
0us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
   
Impairment of investments   0us-gaap_ImpairmentOfInvestments
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
0us-gaap_ImpairmentOfInvestments
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
264us-gaap_ImpairmentOfInvestments
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
   
Power Distribution Systems [Member] | Employee Severance [Member]            
Restructuring and Impairment            
Restructuring charges       1,400us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
   
Power Distribution Systems [Member] | Pension Settlement [Member]            
Cost of Sales            
Defined benefit pension plan settlement charge   1,921us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
   
Power Distribution Systems [Member] | Power Electronics Solutions [Member] | Employee Severance [Member]            
Cost of Sales            
Union ratification bonus   0rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
8rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
0rog_UnionRatificationBonus
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ rog_SegmentInformationByEntityAxis
= rog_PowerElectronicsSolutionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_PowerDistributionSystemsMember
   
Curamik Electronics Solutions [Member] | Employee Severance [Member]            
Restructuring and Impairment            
Severance Costs   0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_CuramikElectronicsSolutionsMember
0us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_CuramikElectronicsSolutionsMember
3,774us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= rog_CuramikElectronicsSolutionsMember
   
Other [Member] | Asset Impairments [Member]            
Restructuring and Impairment            
Restructuring charges   0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
356us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Allocated Solicore impairment   1us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
231us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_CostmethodInvestmentsOtherThanTemporaryImpairment
/ us-gaap_RestructuringCostAndReserveAxis
= rog_AssetImpairmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Other [Member] | Pension Settlement [Member]            
Cost of Sales            
Defined benefit pension plan settlement charge   $ 17us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 0us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_RestructuringCostAndReserveAxis
= rog_DefinedBenefitPensionObligationSettlementMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
[1] In the first quarter of 2012, we signed an agreement to sell our facility in Richmond, Virginia for $1.5 million. This facility had a book value of approximately $1.8 million prior to the signing of the agreement, and we recorded an impairment charge of approximately $0.4 million as of December 31, 2011, which represented the write down to the selling price minus approximately $0.1 million of estimated selling costs. The transaction closed in the second quarter of 2012.