XML 23 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Marketable Securities by Asset Type (Detail) (USD $)
In Thousands, unless otherwise specified
Feb. 28, 2015
May 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost $ 125,602us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 129,660us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-Sale Securities, Gross Unrealized Gains 7,583us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 14,645us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-Sale Securities, Gross Unrealized Losses (3,343)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (1,425)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 129,842us-gaap_AvailableForSaleSecurities 142,880us-gaap_AvailableForSaleSecurities
Equity securities    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 104,506us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
106,838us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Available-for-Sale Securities, Gross Unrealized Gains 7,169us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
14,223us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Available-for-Sale Securities, Gross Unrealized Losses (3,083)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
(1,261)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 108,592us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
119,800us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
Equity securities | Stocks | Foreign    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 1,899us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
984us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Available-for-Sale Securities, Gross Unrealized Gains 258us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
669us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Available-for-Sale Securities, Gross Unrealized Losses (24)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
(20)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 2,133us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
1,633us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Equity securities | Stocks | Domestic    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 29,710us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
31,071us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Available-for-Sale Securities, Gross Unrealized Gains 5,389us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
8,965us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Available-for-Sale Securities, Gross Unrealized Losses (173)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
(132)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 34,926us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
39,904us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
Equity securities | Mutual funds | Foreign    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 30,952us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
30,541us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Available-for-Sale Securities, Gross Unrealized Gains 1,398us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
2,799us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Available-for-Sale Securities, Gross Unrealized Losses (204)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
 
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 32,146us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
33,340us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_ForeignMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Equity securities | Mutual funds | Domestic    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 41,945us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
44,242us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Available-for-Sale Securities, Gross Unrealized Gains 124us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
1,790us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Available-for-Sale Securities, Gross Unrealized Losses (2,682)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
(1,109)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 39,387us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
44,923us-gaap_AvailableForSaleSecurities
/ invest_InvestmentGeographicRegionAxis
= rpm_DomesticMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_MutualFundsMember
Fixed maturity    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 21,096us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
22,822us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
Available-for-Sale Securities, Gross Unrealized Gains 414us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
422us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
Available-for-Sale Securities, Gross Unrealized Losses (260)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
(164)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 21,250us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
23,080us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
Fixed maturity | U.S. Treasury and other government    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 19,711us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
21,156us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-Sale Securities, Gross Unrealized Gains 159us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
152us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-Sale Securities, Gross Unrealized Losses (257)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
(164)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 19,613us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
21,144us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Fixed maturity | Corporate bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 1,265us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
1,544us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Available-for-Sale Securities, Gross Unrealized Gains 204us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
212us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Available-for-Sale Securities, Gross Unrealized Losses (3)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
 
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 1,466us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
1,756us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateBondSecuritiesMember
Fixed maturity | Foreign bonds    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 38us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_ForeignGovernmentBondsMember
37us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_ForeignGovernmentBondsMember
Available-for-Sale Securities, Gross Unrealized Gains 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_ForeignGovernmentBondsMember
3us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_ForeignGovernmentBondsMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) 39us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_ForeignGovernmentBondsMember
40us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= rpm_ForeignGovernmentBondsMember
Fixed maturity | Mortgage-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost 82us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
85us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Available-for-Sale Securities, Gross Unrealized Gains 50us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
55us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Available-for-Sale Securities, Fair Value (Net Carrying Amount) $ 132us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
$ 140us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember