XML 43 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details - Income Statement) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income $ (35,307)us-gaap_DerivativeGainLossOnDerivativeNet $ (8,603)us-gaap_DerivativeGainLossOnDerivativeNet
Derivates not designated as hedges [Member] | Included in net foreign exchange gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income (2,608)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
8,650us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
Derivates not designated as hedges [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income (32,699)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
(17,253)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | Foreign exchange forward contracts [Member] | Included in net foreign exchange gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income (4,636)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
8,255us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
Derivates not designated as hedges [Member] | Foreign currency option contracts [Member] | Included in net foreign exchange gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income 2,028us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
395us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember
Derivates not designated as hedges [Member] | Futures contracts [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income (34,539)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
(16,073)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_FutureMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | Credit default swaps (protection purchased) [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
(3)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CreditDefaultSwapBuyingProtectionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | Insurance-linked securities [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income 2us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= pre_InsuranceLinkedSecuritiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
243us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= pre_InsuranceLinkedSecuritiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | Total return swaps [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income 465us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
218us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_TotalReturnSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | Interest rate swaps [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income (4,791)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
(5,385)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | TBAs [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income 3,671us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= pre_ToBeAnnouncedSecuritiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
3,747us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= pre_ToBeAnnouncedSecuritiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
Derivates not designated as hedges [Member] | Other Contract [Member] | Included in net realized and unrealized investment gains and losses [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) on derivatives recognized in income $ 2,493us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeByNatureAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= pre_NetRealizedAndUnrealizedInvestmentGainsAndLossesMember