XML 78 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Transactions (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Jan. 22, 2015
Stock Transactions [Line Items]            
Treasury Stock, Shares, Acquired 2,530,608us-gaap_TreasuryStockSharesAcquired 4,151,312us-gaap_TreasuryStockSharesAcquired        
Treasury Stock Acquired, Average Cost Per Share $ 78.22us-gaap_TreasuryStockAcquiredAverageCostPerShare          
Shares Granted To Non Employee Directors 13,800rga_SharesGrantedToNonEmployeeDirectors          
Stock Repurchase Program, Authorized Amount $ 300,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1   $ 100,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1 $ 100,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1 $ 200,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1  
Treasury Stock Value Acquired Cost Method Repurchase Agreement 197,700,000rga_TreasuryStockValueAcquiredCostMethodRepurchaseAgreement 261,300,000rga_TreasuryStockValueAcquiredCostMethodRepurchaseAgreement        
Incentive Award Tax Settlement [Member]            
Stock Transactions [Line Items]            
Stock Issued During Period, Shares, Treasury Stock Reissued 584,915us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementClassOfStockAxis
= rga_IncentiveAwardTaxSettlementMember
         
Treasury Stock, Shares, Acquired 49,564us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= rga_IncentiveAwardTaxSettlementMember
         
Subsequent Event [Member]            
Stock Transactions [Line Items]            
Stock Repurchase Program, Authorized Amount           $ 300,000,000.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember