XML 116 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments Cost, unrealized gains and losses and fair value - (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost $ 14,358,761us-gaap_TradingSecuritiesCost [1] $ 14,399,284us-gaap_TradingSecuritiesCost [1]
Gross unrealized gains 731,950pre_TradingSecuritiesGrossUnrealizedGains 621,505pre_TradingSecuritiesGrossUnrealizedGains
Gross unrealized losses (89,774)pre_TradingSecuritiesGrossUnrealizedLosses (192,887)pre_TradingSecuritiesGrossUnrealizedLosses
Fair value 15,000,937us-gaap_TradingSecurities 14,827,902us-gaap_TradingSecurities
Trading securities [Member] | Fixed maturities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 13,489,633us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 13,376,455us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 491,279pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
371,213pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (62,167)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(154,365)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 13,918,745us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
13,593,303us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | U.S. government and government sponsored enterprises    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 2,308,264us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 1,635,578us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 13,350pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
7,211pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (6,192)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(18,930)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 2,315,422us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
1,623,859us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | U.S. states, territories and municipalities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 511,228us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 121,697us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 21,058pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
4,395pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (1,683)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(1,505)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 530,603us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
124,587us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | Non-U.S. sovereign government, supranational and government related    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 1,866,915us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 2,295,608us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 112,029pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
67,453pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (2,742)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(9,362)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 1,976,202us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
2,353,699us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= pre_NonUsSovereignGovernmentSupranationalAndGovernmentRelatedDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | Corporate    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 5,363,006us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 5,866,991us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 263,349pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
243,522pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (22,195)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(61,850)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 5,604,160us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
6,048,663us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | Asset-backed securities [Member]    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 1,110,393us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 1,126,812us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 23,131pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
15,232pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (2,104)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(3,813)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 1,131,420us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
1,138,231us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | Residential mortgage-backed securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 2,276,200us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 2,294,870us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 56,875pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
31,810pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (26,599)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(58,163)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 2,306,476us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
2,268,517us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Fixed maturities | Other mortgage-backed securities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 53,627us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 34,899us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 1,487pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
1,590pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (652)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(742)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 54,462us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
35,747us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedMaturitiesMember
/ pre_MajorTypesOfFixedMaturitiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Short-term investments    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 25,699us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 13,543us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 4pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
4pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (25)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(1)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value 25,678us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
13,546us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ShortTermInvestmentsMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Trading securities [Member] | Equities    
Schedule Of Trading Securities And Other Trading Assets [Line Items]    
Cost 843,429us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] 1,009,286us-gaap_TradingSecuritiesCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1]
Gross unrealized gains 240,667pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
250,288pre_TradingSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Gross unrealized losses (27,582)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
(38,521)pre_TradingSecuritiesGrossUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
Fair value $ 1,056,514us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
$ 1,221,053us-gaap_TradingSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ pre_TradingSecuritiesByBalanceSheetDisclosureAxis
= pre_TradingSecuritiesMember
[1] Cost is amortized cost for fixed maturities and short-term investments and cost for equity securities.