Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Derivative Instruments - Additional Information (Detail)

v2.4.1.9
Derivative Instruments - Additional Information (Detail) (USD $)
12 Months Ended 3 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2015
Oct. 31, 2013
Dec. 31, 2013
Derivative [Line Items]            
Notional amount of interest rate swap contracts $ 128,600,000invest_DerivativeNotionalAmount $ 258,700,000invest_DerivativeNotionalAmount   $ 128,600,000invest_DerivativeNotionalAmount    
Derivative weighted average fixed interest rate 2.00%us-gaap_DerivativeAverageFixedInterestRate     2.00%us-gaap_DerivativeAverageFixedInterestRate    
Weighted average remaining life of contracts 3 years 7 months 6 days          
Interest rate swap contracts included in Accounts Payable 3,100,000jhx_InterestRateSwapFairValueDisclosure 500,000jhx_InterestRateSwapFairValueDisclosure   3,100,000jhx_InterestRateSwapFairValueDisclosure    
Unrealized (loss) gain on interest rate swap contracts (2,600,000)us-gaap_UnrealizedGainLossOnDerivatives 800,000us-gaap_UnrealizedGainLossOnDerivatives 1,800,000us-gaap_UnrealizedGainLossOnDerivatives      
Realized loss on settlements of interest rate swap contracts 1,300,000us-gaap_GainLossOnSaleOfDerivatives 600,000us-gaap_GainLossOnSaleOfDerivatives 2,100,000us-gaap_GainLossOnSaleOfDerivatives      
Derivatives Not Accounted for As Hedges [Member] | Cash Flow Hedging [Member]            
Derivative [Line Items]            
Unrealized gain (loss) associated with the forward contracts not designated as a cash flow hedging arrangement (2,300,000)jhx_AccumulatedOtherComprehensiveIncomeUnrealizedLossGainOnFairValueOfDerivativeInstrumentsNotDesignatedAsHedgesNetOfTaxEffect
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,800,000jhx_AccumulatedOtherComprehensiveIncomeUnrealizedLossGainOnFairValueOfDerivativeInstrumentsNotDesignatedAsHedgesNetOfTaxEffect
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  (2,300,000)jhx_AccumulatedOtherComprehensiveIncomeUnrealizedLossGainOnFairValueOfDerivativeInstrumentsNotDesignatedAsHedgesNetOfTaxEffect
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Interest Rate Swap Contracts [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts 125,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    125,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
   
Number of additional interest rate swap contracts entered during the year 4jhx_NumberOfInterestRateSwapWithAggregateNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    4jhx_NumberOfInterestRateSwapWithAggregateNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
   
Interest Rate Swap Contracts [Member] | Contact One [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts 25,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContactOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    25,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContactOneMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
   
Derivative contracts maturity date       Apr. 01, 2015    
Interest Rate Swap Contracts [Member] | Contract Two [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts         50,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Derivative term of contract         5 years  
Derivative fixed interest rate         2.00%us-gaap_DerivativeFixedInterestRate
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContractTwoMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
 
Interest Rate Swap Contracts [Member] | Contract Three [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts           25,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContractThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Derivative term of contract           6 years
Derivative fixed interest rate           2.30%us-gaap_DerivativeFixedInterestRate
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContractThreeMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Interest Rate Swap Contracts [Member] | Contract Four [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts           25,000,000invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContractFourMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Derivative term of contract           4 years
Derivative fixed interest rate           1.50%us-gaap_DerivativeFixedInterestRate
/ us-gaap_BalanceSheetLocationAxis
= jhx_ContractFourMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Interest Rate Swap Contracts [Member] | Derivatives Not Accounted for As Hedges [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts 125,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
125,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  125,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Foreign Currency Forward Contracts [Member] | Derivatives Not Accounted for As Hedges [Member]            
Derivative [Line Items]            
Notional amount of interest rate swap contracts 3,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
124,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  3,600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Unrealized gain classified in other comprehensive income $ 300,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember