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

Long-Term Debt - Summary of Company's Credit Facilities (Detail)

v2.4.1.9
Long-Term Debt - Summary of Company's Credit Facilities (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended 1 Months Ended
Mar. 31, 2015
Nov. 30, 2014
May 31, 2014
Line of Credit Facility [Line Items]      
Total Facility $ 590.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity    
Principal Drawn 397.5us-gaap_LongTermDebtNoncurrent    
Term Facility Maturity March 2016 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2016-03    
Total Facility 50.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityMarchTwoZeroOneSixMember
   
Term Facility Maturity April 2016 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2016-04 2016-04  
Total Facility 150.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityAprilTwoZeroOneSixMember
   
Term Facility Maturity April 2017 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2017-04    
Total Facility 100.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityAprilTwoZeroOneSevenMember
  25.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityAprilTwoZeroOneSevenMember
Term Facility Maturity November 2017 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2017-11 2017-11  
Effective Interest Rate 1.40%us-gaap_LineOfCreditFacilityInterestRateDuringPeriod
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityNovemberTwoZeroOneSevenMember
   
Total Facility 125.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityNovemberTwoZeroOneSevenMember
125.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityNovemberTwoZeroOneSevenMember
 
Principal Drawn 75.0us-gaap_LongTermDebtNoncurrent
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityNovemberTwoZeroOneSevenMember
   
Term Facility Maturity March 2019 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2019-03    
Total Facility 40.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityMarchTwoZeroOneNineMember
  40.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityMarchTwoZeroOneNineMember
Term Facility Maturity April 2019 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2019-04    
Total Facility 50.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityAprilTwoZeroOneNineMember
  50.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityAprilTwoZeroOneNineMember
Term Facility Maturity May 2019 [Member]      
Line of Credit Facility [Line Items]      
Term facilities, description of variable rate LIBOR plus margin    
Term facilities, maturity period 2019-05    
Total Facility $ 75.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityMayTwoZeroOneNineMember
  $ 75.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= jhx_TermFacilitiesMaturityMayTwoZeroOneNineMember